Aplikasi ini dibuat untuk memenuhi syarat kelulusan pada kelas Dicoding Belajar Fundamental Aplikasi Android
-
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 dengan jumlah minimal 10 item.
- Menggunakan TabLayout, BottomNavigationView, atau yang lainnya sebagai navigasi antara halaman Movies dan Tv Show.
- Menampilkan indikator loading ketika data sedang dimuat.
- Syarat:
-
Detail Film
- Syarat:
- Menampilkan poster dan informasi film pada halaman detail film.
- Menggunakan ConstraintLayout untuk menyusun layout.
- Menampilkan indikator loading ketika data sedang dimuat.
- Syarat:
-
Localization
- Syarat:
- Aplikasi harus mendukung bahasa Indonesia dan bahasa Inggris.
- Syarat:
-
Configuration Changes
- Syarat:
- Aplikasi harus bisa menjaga data yang sudah dimuat ketika terjadi pergantian orientasi dari potrait ke landscape atau sebaliknya.
- Syarat:
-
Mempertahankan semua fitur aplikasi dan komponen yang digunakan pada aplikasi Movie Catalogue (UI/UX).
* Menggunakan library pihak ketiga seperti Retrofit, Fast Android Networking, dsb.
* Menerapkan design pattern seperti MVP, MVVM, Arch Component, dsb.
* Aplikasi bisa memberikan pesan eror jika data tidak berhasil ditampilkan.
* Menuliskan kode dengan bersih.
M Hendri Febriansyah