Bu proqram MVVM təmiz arxitekturası və Jetpack Compose əsasında The Movie DB üçün sadə demo layihəsidir.
* İstifadəçilər TMDB verilənlər bazasından filmlərin siyahısına baxa bilərlər.
* İstifadəçilər TMDB verilənlər bazasından seçdikləri ən son TV seriyalarının siyahısına baxa bilərlər.
* İstifadəçilər filmləri populyarlıq, ən yüksək qiymətləndirilən və indi oynayanlara görə süzgəcdən keçirə bilər.
* İstifadəçilər populyarlıq, bu gün yayımlanan və ən yüksək reytinq əsasında serialları süzgəcdən keçirə bilərlər.
* İstifadəçilər istədikləri film və ya serialı axtara bilərlər.
* İstifadəçilər seçdikləri treylerlərə baxmaq üçün istənilən film və ya seriala klikləyə bilərlər.
* Səhifələşdirməni dəstəkləyir ki, siz maraqlandığınız bütün filmlərə/tv şoularına sözün əsl mənasında baxa biləsiniz.
#### Proqram Xüsusiyyətləri
* Minimum SDK 26
* [Kotlin] dilində yazılmışdır(https://kotlinlang.org/)
* MVVM Memarlığı
* Android Arxitektura Komponentləri (ViewModel, Otaq Persistence Kitabxanası, Paging3 kitabxanası, Yaratmaq üçün Naviqasiya Komponenti, DataStore)
* [Kotlin Coroutines]([url](https://kotlinlang.org/docs/coroutines-overview.html)) və [Kotlin Flows]([url](https://developer.android.com/kotlin/flow) )).
* [Hilt]([url](https://developer.android.com/training/dependency-injection/hilt-android)) asılılıq inyeksiyası üçün.
* API inteqrasiyası üçün [Retrofit 2](https://square.github.io/retrofit/).
* Serializasiya üçün [Gson](https://github.com/google/gson).
* [Okhhtp3](https://github.com/square/okhttp) ələ keçirici, giriş və istehzalı veb serverin tətbiqi üçün.
* Vahid test işlərinin həyata keçirilməsi üçün [Mockito](https://site.mockito.org/).
* Şəklin yüklənməsi üçün [Coil]([url](https://coil-kt.github.io/coil/compose/)).
* [Google Palitrası]([url](https://developer.android.com/develop/ui/views/graphics/palette-colors)): Vizual cəlbedici proqramlar yaratmaq üçün şəkillərdən görkəmli rəngləri çıxaran Jetpack kitabxanası.
Güncəlləmə vaxtı
28 iyl 2025