Proyek
Pada ide proyek bab 7, kembangkan dengan data persistence. Anda dapat menggunakan Room database atau REST. Silahkan pilih salah satu.
Kriteria
Proyek yang dikerjakan, setidaknya harus memenuhi kriteria berikut.
- Mempunyai tampilan splashscreen.
- Terdapat interaksi antar tampilan satu ke tampilan lainnya (dapat menggunakan Activity atau Fragment)
- Menampilkan data yang direpresentasikan ke dalam RecyclerView.
- Terdapat validasi input.
- Minimal terdapat 4 tampilan layar.
- Data dalam aplikasi disimpan dalam data persistence
Petunjuk: Ubah sumber data yang ditampilkan dengan RecyclerView menggunakan data persistence. Jika anda tidak familiar dengan pengembangan REST, dapat menggunakan Fake Online REST melalui https://my-json-server.typicode.com