Ez az alkalmazás egy egyszerű demóprojekt a The Movie DB-hez, amely az MVVM tiszta architektúrán és a Jetpack Compose-on alapul.
* A felhasználók megtekinthetik a filmek listáját a TMDB adatbázisból.
* A felhasználók megtekinthetik az általuk választott legújabb TV-sorozatok listáját a TMDB adatbázisból.
* A felhasználók szűrhetik a filmeket a népszerűség, a közelgő legjobb értékelések és a most játszott filmek alapján.
* A felhasználók szűrhetik a tévésorozatokat a népszerűség, a mai adás és a legjobb értékelés alapján.
* A felhasználók tetszőleges filmre vagy tévésorozatra kereshetnek.
* A felhasználók bármelyik filmre vagy tévésorozatra kattintva megnézhetik az általuk választott előzeteseket.
* Támogatja az oldalszámozást, így szó szerint megtekintheti az Önt érdeklő filmeket/tv-műsorokat.
#### Alkalmazásspecifikációk
* Minimum SDK 26
* Írva: [Kotlin](https://kotlinlang.org/)
* MVVM architektúra
* Android Architecture komponensek (ViewModel, Room Persistence Library, Paging3 könyvtár, Navigation Component for Compose, DataStore)
* [Kotlin Coroutines]([url](https://kotlinlang.org/docs/coroutines-overview.html)) és [Kotlin Flows]([url](https://developer.android.com/kotlin/flow) )).
* [Hilt]([url](https://developer.android.com/training/dependency-injection/hilt-android)) a függőségi injekcióhoz.
* [Retrofit 2](https://square.github.io/retrofit/) az API-integrációhoz.
* [Gson](https://github.com/google/gson) a sorozatosításhoz.
* [Okhhtp3](https://github.com/square/okhttp) az elfogó, naplózás és gúnyoló webszerver megvalósításához.
* [Mockito](https://site.mockito.org/) az egységteszt-esetek megvalósításához
* [Coil]([url](https://coil-kt.github.io/coil/compose/)) a képbetöltéshez.
* [Google Palette]([url](https://developer.android.com/develop/ui/views/graphics/palette-colors)): Jetpack-könyvtár, amely kiemelkedő színeket von ki a képekből, hogy vizuálisan vonzó alkalmazásokat hozzon létre.