- Ketika membuka aplikasi, akan langsung terlihat daftar berita. Aplikasi akan langsung me-load berita, lalu ketika sudah selesai akan ditampilkan
- Jika salah satu card ditekan, maka akan dibuka webview untuk menampilkan isi berita
- Kemudian di navigation bar ada menu "Faskes" untuk mencari fasilitas kesehahtan (fragment ini memiliki desain yang responsif)
- Untuk mencari fasilitas kesehatan, pertama-tama cari provinsi kemudian cari kota
- Lalu, jika salah satu card fasilitas kesehatan ditekan, kita akan melihat detailnya
- Di detail ini kita juga dapat mem-bookmark fasilitas kesehatan atau mencari lokasinya di Google Maps
- Menu selanjutnya di navigation bar adalah "Bookmark" yang berisi fasilitas kesehatan yang sudah di-bookmark
- Menu "Bookmark" sama dengan menu "Faskes", hanya tidak perlu mencari provinsi dan kota
- Menu terakhir adalah "Check-in", ketika menu ini ditekan akan membuka activity baru yang dapat menge-scan QR code
- Jika scan berhasil (hasilnya hijau), akan dikembalikan ke menu berita; selain itu akan dikembalikan ke menu "Check-in"
- Room: untuk DAO dan menyederhanakan akses ke database
- Glide: untuk membantu load gambar pada card berita. Memudahkan mengambil gambar dari URL dan "memasangnya" ke sebuah card
- Retrofit: memudahkan pembuatan HTTP request ke API karena dapat langsung me-"retrofit" response HTTP request ke sebuah object
- List
- Webview
- Start (blank)
- List
- Empty
- Filled
- Start
- Scan result: green
- Start result: red
NIM | Pekerjaan |
---|---|
13519151 | Kode UI fragment search faskes dan detail faskes, menghubungkan dengan API untuk mencari provinsi, kota, dan faskes |
13519164 | Desain UI/UX, Navigation bar, Semua yang berhubungan dengan berita (API, recycler view, webview, fragments, etc.), recycler view adapter untuk list faskes, bookmark/unbookmark, README |
13519165 | Semua yang berhubungan dengan check-in (APIs, scanners, sensors, activities, etc.) |