Ova je aplikacija jednostavan demo projekt za The Movie DB temeljen na MVVM čistoj arhitekturi i Jetpack Compose.
* Korisnici mogu vidjeti popis filmova iz TMDB baze podataka.
* Korisnici mogu vidjeti popis najnovijih TV serija po vlastitom izboru iz TMDB baze podataka.
* Korisnici mogu filtrirati filmove na temelju popularnosti, nadolazećih najbolje ocijenjenih filmova i onih koji se trenutno prikazuju.
* Korisnici mogu filtrirati TV serije na temelju popularnosti, emitiranja danas i najbolje ocjene.
* Korisnici mogu pretraživati bilo koji film ili TV seriju po svom izboru.
* Korisnici mogu kliknuti bilo koji film ili TV seriju da pogledaju najave po svom izboru.
* Podržava označavanje stranica tako da doslovno možete pogledati sve filmove/TV emisije koje vas zanimaju.
#### Specifikacije aplikacije
* Minimalni SDK 26
* Napisano na [Kotlinu](https://kotlinlang.org/)
* MVVM arhitektura
* Komponente Android arhitekture (ViewModel, biblioteka postojanosti sobe, biblioteka Paging3, navigacijska komponenta za Compose, DataStore)
* [Kotlin Coroutines]([url](https://kotlinlang.org/docs/coroutines-overview.html)) i [Kotlin Flows]([url](https://developer.android.com/kotlin/flow )).
* [Hilt]([url](https://developer.android.com/training/dependency-injection/hilt-android)) za uvođenje ovisnosti.
* [Retrofit 2](https://square.github.io/retrofit/) za integraciju API-ja.
* [Gson](https://github.com/google/gson) za serijalizaciju.
* [Okhhtp3](https://github.com/square/okhttp) za implementaciju presretača, bilježenja i ismijavanja web poslužitelja.
* [Mockito](https://site.mockito.org/) za implementaciju jediničnih testnih slučajeva
* [Coil]([url](https://coil-kt.github.io/coil/compose/)) za učitavanje slike.
* [Google Palette]([url](https://developer.android.com/develop/ui/views/graphics/palette-colors)): Jetpack biblioteka koja izvlači istaknute boje iz slika za izradu vizualno privlačnih aplikacija.