Dicoding MADE Submission 4 Kriteria Fitur yang harus ada pada aplikasi:
Daftar film Syarat: 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 Syarat: Menampilkan poster dan informasi film pada halaman detail film. Menggunakan ConstraintLayout untuk menyusun layout. Menampilkan indikator loading ketika data sedang dimuat.
Favorite Film Syarat: Dapat menyimpan film ke database favorite. Dapat menghapus film dari database favorite. Terdapat halaman untuk menampilkan daftar Favorite Movies. Terdapat halaman untuk menampilkan daftar Favorite Tv Show.
Localization Syarat: Aplikasi harus mendukung bahasa Indonesia dan bahasa Inggris.
Configuration Changes Syarat: Aplikasi harus bisa menjaga data yang sudah dimuat ketika terjadi pergantian orientasi dari potrait ke landscape atau sebaliknya.