NKR-Majika adalah sebuah aplikasi berbasis Android yang dapat digunakan untuk memesan makanan / minuman dari berbagai macam pilihan produk. Aplikasi ini juga dapat digunakan untuk mencari lokasi sebuah restoran dan menunjukkan lokasinya menggunakan Google Maps. Aplikasi ini juga menyediakan fitur twibbon yang dapat mengambil foto selfie dan menampilkannya serta menyimpan ke dalam internal storage. Terakhir, aplikasi ini menyediakan metode pembayaran menggunakan QR Code (terdapat QR Code scanner) yang dapat menunjukkan status pembayaran (sukses / gagal).
- Moshi retrofit
- com.github.yuriy-budiyev:code-scanner:2.3.2
- Sliding pane layout
- Camera2 API
- Room
- Concat Adapter
![Branch Page](screenshot/Branch Page.jpg)
![Cart Page](screenshot/Cart Page.jpg)
![Filter Menu](screenshot/Filter Menu.jpg)
![Maps Activity](screenshot/Maps Activity.jpg)
![Menu Page Landscape](screenshot/Menu Page Landscape.jpg)
![Menu Page Makanan](screenshot/Menu Page Makanan.jpg)
![Menu Page Minuman](screenshot/Menu Page Minuman.jpg)
![Payment Failed](screenshot/Payment Failed.jpg)
![Payment Succeed](screenshot/Payment Succeed.jpg)
![Request Camera Access](screenshot/Request Camera Access.jpg)
![Splash Screen](screenshot/Splash Screen.jpg)
![Twibbon Page](screenshot/Twibbon Page.jpg)
![Temperature Header](screenshot/Temperature Header.jpg)
Nama | NIM | Jam Kerja | Pembagian Kerja |
Muhammad Fikri Ranjabi | 13520002 | 72 Jam | Daftar makanan minuman dan halaman pembayaran (scan QR) |
Rava Naufal Attar | 13520077 | 72 Jam | Halaman keranjang dan halaman cabang restoran (google maps) |
Yakobus Iryanto Prasethio | 13520104 | 72 Jam | Header, navbar, dan halaman twibbon (kamera) |