Ta aplikacija je preprost predstavitveni projekt za The Movie DB, ki temelji na čisti arhitekturi MVVM in Jetpack Compose.
* Uporabniki si lahko ogledajo seznam filmov iz baze podatkov TMDB.
* Uporabniki si lahko ogledajo seznam najnovejših televizijskih serij po lastni izbiri iz baze podatkov TMDB.
* Uporabniki lahko filtrirajo filme glede na priljubljenost, prihodnje najboljše ocene in trenutno predvajanje.
* Uporabniki lahko filtrirajo televizijske serije glede na priljubljenost, predvajanje danes in najboljšo oceno.
* Uporabniki lahko iščejo kateri koli film ali TV serijo po svoji izbiri.
* Uporabniki lahko kliknejo kateri koli film ali TV serijo in si ogledajo napovednike po svoji izbiri.
* Podpira paginacijo, tako da si lahko dobesedno ogledate vse filme/tv oddaje, ki vas zanimajo.
#### Specifikacije aplikacije
* Najmanj SDK 26
* Napisano v [Kotlin](https://kotlinlang.org/)
* Arhitektura MVVM
* Komponente arhitekture Android (ViewModel, knjižnica obstojnosti sobe, knjižnica Paging3, navigacijska komponenta za sestavljanje, DataStore)
* [Korutine Kotlin]([url](https://kotlinlang.org/docs/coroutines-overview.html)) in [Tokovi Kotlin]([url](https://developer.android.com/kotlin/flow )).
* [Hilt]([url](https://developer.android.com/training/dependency-injection/hilt-android)) za vstavljanje odvisnosti.
* [Nadgradnja 2](https://square.github.io/retrofit/) za integracijo API-ja.
* [Gson](https://github.com/google/gson) za serializacijo.
* [Okhhtp3](https://github.com/square/okhttp) za implementacijo prestreznika, beleženja in zasmehovanja spletnega strežnika.
* [Mockito](https://site.mockito.org/) za izvajanje testnih primerov enote
* [Coil]([url](https://coil-kt.github.io/coil/compose/)) za nalaganje slik.
* [Google Palette]([url](https://developer.android.com/develop/ui/views/graphics/palette-colors)): knjižnica Jetpack, ki iz slik izvleče izrazite barve za ustvarjanje vizualno privlačnih aplikacij.
Posodobljeno dne
28. jul. 2025