Šī lietotne ir vienkāršs The Movie DB demonstrācijas projekts, kura pamatā ir MVVM tīrā arhitektūra un Jetpack Compose.
* Lietotāji var apskatīt filmu sarakstu no TMDB datu bāzes.
* Lietotāji var apskatīt jaunāko TV sēriju sarakstu pēc savas izvēles no TMDB datu bāzes.
* Lietotāji var filtrēt filmas, pamatojoties uz popularitāti, gaidāmajām visaugstāk novērtētajām un tagad atskaņotajām filmām.
* Lietotāji var filtrēt TV seriālus, pamatojoties uz popularitāti, šodien pārraidītajiem un visaugstāk novērtētajiem.
* Lietotāji var meklēt jebkuru filmu vai seriālu pēc savas izvēles.
* Lietotāji var noklikšķināt uz jebkuras filmas vai seriāla, lai skatītos pēc saviem ieskatiem reklāmkadrus.
* Atbalsta lappušu piešķiršanu, lai jūs varētu burtiski skatīt visas jūs interesējošās filmas/TV pārraides.
#### Lietotņu specifikācijas
* Minimālais SDK 26
* Rakstīts [Kotlin](https://kotlinlang.org/)
* MVVM arhitektūra
* Android Arhitektūras komponenti (ViewModel, Telpas noturības bibliotēka, Paging3 bibliotēka, Navigācijas komponents Compose, DataStore)
* [Kotlin Coroutines]([url](https://kotlinlang.org/docs/coroutines-overview.html)) un [Kotlin Flows]([url](https://developer.android.com/kotlin/flow) )).
* [Hilt]([url](https://developer.android.com/training/dependency-injection/hilt-android)) atkarības injekcijai.
* [Retrofit 2](https://square.github.io/retrofit/) API integrācijai.
* [Gson](https://github.com/google/gson) serializācijai.
* [Okhhtp3](https://github.com/square/okhttp), lai ieviestu pārtvērēju, reģistrētu un izsmietu tīmekļa serveri.
* [Mockito](https://site.mockito.org/) vienības testa gadījumu ieviešanai
* [Coil]([url](https://coil-kt.github.io/coil/compose/)) attēla ielādei.
* [Google palete]([url](https://developer.android.com/develop/ui/views/graphics/palette-colors)): Jetpack bibliotēka, kas no attēliem izdala pamanāmas krāsas, lai izveidotu vizuāli saistošas lietotnes.
Atjaunināta
2025. gada 28. jūl.