Бул колдонмо MVVM таза архитектурасына жана Jetpack түзүүгө негизделген The Movie DB үчүн жөнөкөй демо долбоор.
* Колдонуучулар TMDB базасынан тасмалардын тизмесин көрө аласыз.
* Колдонуучулар TMDB маалымат базасынан тандаган акыркы телесериалдардын тизмесин көрө алышат.
* Колдонуучулар тасмаларды популярдуулугуна, алдыдагы эң жогорку рейтингине жана азыр ойноп жатканына жараша чыпкалай алышат.
* Колдонуучулар телесериалдарды популярдуулугуна, бүгүнкү эфирге жана эң жогорку рейтингге жараша чыпкалай алышат.
* Колдонуучулар каалаган тасманы же сериалды издей алышат.
* Колдонуучулар каалаган трейлерлерди көрүү үчүн каалаган тасманы же сериалды чыкылдата алышат.
* Пагинацияны колдойт, ошондуктан сиз өзүңүздүн кызыккан бардык тасмаларды/телешоуларды түзмө-түз көрө аласыз.
#### Колдонмонун өзгөчөлүктөрү
* Минималдуу SDK 26
* Жазылган [Котлин](https://kotlinlang.org/)
* MVVM архитектурасы
* Android Архитектура компоненттери (ViewModel, Room Persistence Library, Paging3 китепканасы, түзүү үчүн навигация компоненти, DataStore)
* [Kotlin Coroutines]([url](https://kotlinlang.org/docs/coroutines-overview.html)) жана [Kotlin Flows]([url](https://developer.android.com/kotlin/flow) )).
* [Hilt]([url](https://developer.android.com/training/dependency-injection/hilt-android)) көз карандылык инъекциясы үчүн.
* [Retrofit 2](https://square.github.io/retrofit/) API интеграциясы үчүн.
* Сериялаштыруу үчүн [Gson](https://github.com/google/gson).
* [Okhhtp3](https://github.com/square/okhttp) тоскучту ишке ашыруу, журналдарды жазуу жана веб-серверди шылдыңдоо үчүн.
* [Mockito](https://site.mockito.org/) бирдик сыноо учурларын ишке ашыруу үчүн
* [Coil]([url](https://coil-kt.github.io/coil/compose/)) сүрөт жүктөө үчүн.
* [Google Палитра]([url](https://developer.android.com/develop/ui/views/graphics/palette-colors)): визуалдык кызыктуу колдонмолорду түзүү үчүн сүрөттөрдөн көрүнүктүү түстөрдү бөлүп алган Jetpack китепканасы.
Качан жаңырды
2025-ж., 28-июл.