IF3111 Pengembangan Aplikasi pada Platform Khusus
Subsistem Android merupakan simulasi aplikasi mobile dari Mobile, Inc. Subsistem ini berperan sebagai client yang digunakan untuk melakukan pemesanan produk handphone. Setelah pengguna masuk halaman utama, maka lokasi pengguna akan dicatat dan ditampilkan semua jenis handphone yang dapat dibeli. Jika pengguna sudah selesai memilih handphone, maka pengguna dapat membuka cart dan melakukan pembayaran.
- Subsistem memberikan layanan untuk melakukan sign in dengan akun Google
- Subsistem memiliki tampilan yang responsif dan dapat menyimpan data user saat user memilih handphone yang akan dibeli
- Subsistem dapat menerima notifikasi dari server saat pemesanan sudah diselesaikan
- Subsistem dapat menerima notifikasi dan data dari server saat server mengirimkan kode promosi
- Subsistem dapat memindai, memverifikasi dan menyimpan QR code
- Subsistem dapat di-minimize dengan mendeteksi shake
- Subsistem dapat mengecek trend handphone saat ini dengan memanfaatkan service
- Subsistem dapat mengirimkan dan menerima data dari server dengan HttpURLConnection
- Download dan extract ZIP dari MobileInc-Android.
- Pindahkan file APK ke device Anda dan jalankan APK.
- Login dengan menggunakan Google Account. Jika Google Account yang terdaftar pada device lebih dari satu, maka pilih Google Account yang ingin digunakan.
- User akan menerima permission request untuk location services. Pilih Allow untuk melanjutkan.
- User akan dibawa ke tampilan utama. Disini user dapat melihat semua jenis handphone yang dapat dipesan. Untuk melakukan filtering terhadap merk handphone, user dapat memilih fragment-fragment yang tersedia. Untuk melihat spesifikasi lengkap dari setiap handphone, user dapat melakukan tap pada gambar handphone. Aplikasi akan membuka browser dan membawa user ke official website dari handphone tersebut.
- Untuk melakukan pemesanan, atur jumlah pemesanan dari tiap handphone dengan menekan tombol + dan - . Angka yang ada di antara tombol + dan - menunjukkan jumlah handphone yang akan dibeli. Jika sudah selesai, pilih cart di kanan atas, masukan detail kartu kredit dan tekan tombol payment. User akan mendapat notifikasi jika transaksi berhasil dan kembali ke tampilan utama.
Homepage : http://mobileinc.herokuapp.com
API server : https://github.com/reinhardlinardi/mobile-inc