Tato aplikace je jednoduchý demo projekt pro The Movie DB založený na čisté architektuře MVVM a Jetpack Compose.
* Uživatelé mohou zobrazit seznam filmů z databáze TMDB.
* Uživatelé si mohou prohlédnout seznam nejnovějších televizních seriálů podle svého výběru z databáze TMDB.
* Uživatelé mohou filtrovat filmy podle oblíbenosti, nadcházejících nejlépe hodnocených a právě přehrávaných.
* Uživatelé mohou filtrovat televizní seriály na základě popularity, vysílané dnes a nejlépe hodnocené.
* Uživatelé mohou vyhledávat jakýkoli film nebo televizní seriál podle svého výběru.
* Uživatelé mohou kliknout na jakýkoli film nebo televizní seriál a sledovat upoutávky podle svého výběru.
* Podporuje stránkování, takže si můžete doslova prohlížet všechny filmy / televizní pořady, které vás zajímají.
#### Specifikace aplikace
* Minimální SDK 26
* Napsáno v [Kotlin](https://kotlinlang.org/)
* Architektura MVVM
* Komponenty Android Architecture (ViewModel, Room Persistence Library, Paging3 knihovna, Navigation Component for Compose, DataStore)
* [Kotlin Coroutines]([url](https://kotlinlang.org/docs/coroutines-overview.html)) a [Kotlin Flows]([url](https://developer.android.com/kotlin/flow )).
* [Hilt]([url](https://developer.android.com/training/dependency-injection/hilt-android)) pro vkládání závislosti.
* [Retrofit 2] (https://square.github.io/retrofit/) pro integraci API.
* [Gson](https://github.com/google/gson) pro serializaci.
* [Okhhtp3](https://github.com/square/okhttp) pro implementaci interceptoru, protokolování a zesměšňování webového serveru.
* [Mockito](https://site.mockito.org/) pro implementaci testovacích případů jednotek
* [Coil]([url](https://coil-kt.github.io/coil/compose/)) pro načítání obrázků.
* [Paleta Google]([url](https://developer.android.com/develop/ui/views/graphics/palette-colors)): Knihovna Jetpack, která extrahuje výrazné barvy z obrázků a vytváří vizuálně poutavé aplikace.
Datum aktualizace
28. 7. 2025