Aplikasi Majika merupakan aplikasi mobile untuk pembelian makanan berbasis Android. Aplikasi yang dibangun menggunakan Kotlin-Android Native ini memiliki 5 fitur sebagai berikut.
- Fitur Daftar Makanan dan Minuman.
Pada halaman ini, pengguna dapat melihat informasi daftar makanan dan minuman yang tersedia. Untuk memesan makanan, pengguna perlu menambahkan menu yang mereka inginkan ke keranjang. Data makanan dan minuman yang dipilih akan disimpan di Room. - Fitur Keranjang.
Pada halaman ini, ditampilkan daftar makanan dan minuman yang akan dipesan pengguna. Pengguna dapat memodifikasi pesanannya. Tersedia pula detail harga total yang harus dibayar. - Fitur Pembayaran.
Dari halaman keranjang, pengguna dapat mengklik tombol "Bayar" dan kemudian akan diarahkan untuk melakukan scan QR Code. Jika berhasil, maka pembayaran berhasil dan keranjang dikosongkan kembali. Jika gagal, maka pengguna harus melakukan scan ulang. - Fitur Cabang Restoran.
Pada halaman ini, pengguna dapat melihat daftar cabang restoran yang. Fitur ini terhubung dengan google maps untuk melihat lokasi restoran tersebut. - Fitur Twibbon.
Fitur ini berfungsi untuk meng-capture gambar dari kamera yang sudah terpasang twibbon.
NIM | NAMA | TASK | Total Jam |
---|---|---|---|
13520023 | Ahmad Alfani Handoyo | Twibbon, Set-up backend (Retrofit), Header, Thread Management | 6 jam persiapan + 36 jam pengerjaan |
13520066 | Putri Nurhaliza | Splash Screen, Cabang Restoran, Pembayaran, Navbar | 4 jam persiapan + 30 jam pengerjaan |
13520094 | Saul Sayers | Daftar Makanan dan Minuman, Keranjang, Set-up Room & SQLite | 4 jam persiapan + 30 jam pengerjaan |