Movie Catalogoue adalah sebuah app yang menampilkan daftar movie terbaru dan juga detailnya. App ini ditujukan untuk memenuhi submission 4 pada course Menjadi Android Developer Expert dari dicoding
- Daftar Film
- Terdapat 2 (dua) halaman yang menampilkan daftar film (Movies dan Tv Show).
- Menggunakan Fragment untuk menampung halaman Movies dan Tv Show.
- Menggunakan RecyclerView untuk menampilkan daftar film.
- Menggunakan BottomNavigationView, TabLayout, atau yang lainnya sebagai navigasi antara halaman Movies dan Tv Show.
- Menampilkan indikator loading ketika data sedang dimuat.
- Detail Film
- Menampilkan poster dan informasi film pada halaman detail film.
- Menggunakan ConstraintLayout untuk menyusun layout.
- Menampilkan indikator loading ketika data sedang dimuat.
- Favorite Film
- Menyimpan film ke database favorite.
- Menghapus film dari database favorite.
- Menampilkan daftar Favorite Movies.
- Menampilkan daftar Favorite Tv Show.
- Menampilkan halaman detail dari daftar Favorite.
- Localization
- Aplikasi harus mendukung bahasa Indonesia dan bahasa Inggris.
- Configuration Changes
- Aplikasi harus bisa menjaga data yang sudah dimuat ketika terjadi pergantian orientasi dari potrait ke landscape atau sebaliknya.