Apl ini ialah projek demo ringkas untuk The Movie DB berdasarkan seni bina bersih MVVM dan Jetpack Compose.
* Pengguna boleh melihat senarai filem daripada pangkalan data TMDB.
* Pengguna boleh melihat senarai siri TV terkini pilihan mereka daripada pangkalan data TMDB.
* Pengguna boleh menapis filem berdasarkan populariti, penilaian teratas akan datang dan kini dimainkan.
* Pengguna boleh menapis siri tv berdasarkan populariti, disiarkan hari ini dan mendapat rating tertinggi.
* Pengguna boleh mencari mana-mana filem atau siri tv pilihan mereka.
* Pengguna boleh mengklik mana-mana filem atau siri tv untuk menonton treler pilihan mereka.
* Menyokong penomboran supaya anda benar-benar boleh melihat semua filem/ rancangan tv yang anda minati.
#### Spesifikasi Apl
* Minimum SDK 26
* Ditulis dalam [Kotlin](https://kotlinlang.org/)
* Seni Bina MVVM
* Komponen Seni Bina Android (ViewModel, Pustaka Kegigihan Bilik, pustaka Paging3, Komponen Navigasi untuk Karang, DataStore)
* [Kotlin Coroutines]([url](https://kotlinlang.org/docs/coroutines-overview.html)) dan [Kotlin Flows]([url](https://developer.android.com/kotlin/flow )).
* [Hilt]([url](https://developer.android.com/training/dependency-injection/hilt-android)) untuk suntikan pergantungan.
* [Retrofit 2](https://square.github.io/retrofit/) untuk penyepaduan API.
* [Gson](https://github.com/google/gson) untuk bersiri.
* [Okhhtp3](https://github.com/square/okhttp) untuk melaksanakan pemintas, mengelog dan mengejek pelayan web.
* [Mockito](https://site.mockito.org/) untuk melaksanakan kes ujian unit
* [Coil]([url](https://coil-kt.github.io/coil/compose/)) untuk memuatkan imej.
* [Palet Google]([url](https://developer.android.com/develop/ui/views/graphics/palette-colors)): Pustaka Jetpack yang mengekstrak warna yang menonjol daripada imej untuk mencipta apl yang menarik secara visual.
Dikemas kini pada
28 Jul 2025