Бұл қолданба MVVM таза архитектурасына және Jetpack Compose негізіндегі 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)) тәуелділік инъекциясына арналған.
* API интеграциясы үшін [Retrofit 2](https://square.github.io/retrofit/).
* Серияландыру үшін [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 шіл.