Denne app er et simpelt demoprojekt til The Movie DB baseret på MVVM ren arkitektur og Jetpack Compose.
* Brugere kan se listen over film fra TMDB-databasen.
* Brugere kan se listen over de seneste tv-serier efter eget valg fra TMDB-databasen.
* Brugere kan filtrere film baseret på popularitet, kommende topbedømte og nu afspillede.
* Brugere kan filtrere tv-serier baseret på popularitet, udsendelse i dag og topbedømte.
* Brugere kan søge efter enhver film eller tv-serie efter eget valg.
* Brugere kan klikke på enhver film eller tv-serie for at se trailere efter eget valg.
* Understøtter paginering, så du bogstaveligt talt kan se alle film/tv-shows af din interesse.
#### App specifikationer
* Minimum SDK 26
* Skrevet i [Kotlin](https://kotlinlang.org/)
* MVVM-arkitektur
* Android-arkitekturkomponenter (ViewModel, Room Persistence Library, Paging3-bibliotek, Navigationskomponent til Compose, DataStore)
* [Kotlin Coroutines]([url](https://kotlinlang.org/docs/coroutines-overview.html)) og [Kotlin Flows]([url](https://developer.android.com/kotlin/flow) )).
* [Hilt]([url](https://developer.android.com/training/dependency-injection/hilt-android)) til afhængighedsinjektion.
* [Retrofit 2](https://square.github.io/retrofit/) til API-integration.
* [Gson](https://github.com/google/gson) til serialisering.
* [Okhhtp3](https://github.com/square/okhttp) til implementering af interceptor, logning og hånlig webserver.
* [Mockito](https://site.mockito.org/) til implementering af unit test cases
* [Coil]([url](https://coil-kt.github.io/coil/compose/)) til billedindlæsning.
* [Google Palette]([url](https://developer.android.com/develop/ui/views/graphics/palette-colors)): Jetpack-bibliotek, der udtrækker fremtrædende farver fra billeder for at skabe visuelt engagerende apps.