Aplikasi ini adalah proyek demo sederhana untuk The Movie DB berdasarkan arsitektur bersih MVVM dan Jetpack Compose.
* Pengguna dapat melihat daftar film dari database TMDB.
* Pengguna dapat melihat daftar serial TV terbaru pilihan mereka dari database TMDB.
* Pengguna dapat memfilter film berdasarkan popularitas, peringkat teratas yang akan datang, dan yang sedang diputar.
* Pengguna dapat memfilter serial tv berdasarkan popularitas, tayang hari ini dan rating teratas.
* Pengguna dapat mencari film atau serial TV apa pun pilihan mereka.
* Pengguna dapat mengklik film atau serial TV mana pun untuk menonton trailer pilihan mereka.
* Mendukung penomoran halaman sehingga Anda benar-benar dapat melihat semua film/acara TV yang Anda minati.
#### Spesifikasi Aplikasi
* Minimal SDK 26
* Ditulis di [Kotlin](https://kotlinlang.org/)
* Arsitektur MVVM
* Komponen Arsitektur Android (ViewModel, Room Persistence Library, Library Paging3, Komponen Navigasi untuk Compose, DataStore)
* [Kotlin Coroutine]([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 injeksi ketergantungan.
* [Retrofit 2](https://square.github.io/retrofit/) untuk integrasi API.
* [Gson](https://github.com/google/gson) untuk serialisasi.
* [Okhhtp3](https://github.com/square/okhttp) untuk mengimplementasikan interseptor, logging, dan server web tiruan.
* [Mockito](https://site.mockito.org/) untuk mengimplementasikan kasus pengujian unit
* [Coil]([url](https://coil-kt.github.io/coil/compose/)) untuk memuat gambar.
* [Google Palette]([url](https://developer.android.com/develop/ui/views/graphics/palette-colors)): Pustaka Jetpack yang mengekstrak warna menonjol dari gambar untuk membuat aplikasi yang menarik secara visual.