/movie-catalogue

Submission for "Menjadi Android Developer Expert (Made)" course

Primary LanguageJava

Movie Catalogue

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

Preview

Preview App

Ketentuan Submission

  1. 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.
  2. Detail Film
    • Menampilkan poster dan informasi film pada halaman detail film.
    • Menggunakan ConstraintLayout untuk menyusun layout.
    • Menampilkan indikator loading ketika data sedang dimuat.
  3. 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.
  4. Localization
    • Aplikasi harus mendukung bahasa Indonesia dan bahasa Inggris.
  5. Configuration Changes
    • Aplikasi harus bisa menjaga data yang sudah dimuat ketika terjadi pergantian orientasi dari potrait ke landscape atau sebaliknya.