Denna app är ett enkelt demoprojekt för The Movie DB baserat på MVVM ren arkitektur och Jetpack Compose.
* Användare kan se listan över filmer från TMDB-databasen.
* Användare kan se listan över de senaste TV-serierna efter eget val från TMDB-databasen.
* Användare kan filtrera filmer baserat på popularitet, kommande topprankade och nu spelade.
* Användare kan filtrera tv-serier baserat på popularitet, sändning idag och topprankade.
* Användare kan söka efter valfri film eller tv-serie.
* Användare kan klicka på valfri film eller tv-serie för att se trailers som de väljer.
* Stöder paginering så att du bokstavligen kan se alla filmer/tv-program av ditt intresse.
#### Appspecifikationer
* Minsta SDK 26
* Skrivet i [Kotlin](https://kotlinlang.org/)
* MVVM-arkitektur
* Android-arkitekturkomponenter (ViewModel, Room Persistence Library, Paging3-bibliotek, Navigationskomponent för Compose, DataStore)
* [Kotlin Coroutines]([url](https://kotlinlang.org/docs/coroutines-overview.html)) och [Kotlin Flows]([url](https://developer.android.com/kotlin/flow) )).
* [Hilt]([url](https://developer.android.com/training/dependency-injection/hilt-android)) för beroendeinjektion.
* [Retrofit 2](https://square.github.io/retrofit/) för API-integration.
* [Gson](https://github.com/google/gson) för serialisering.
* [Okhhtp3](https://github.com/square/okhttp) för implementering av interceptor, loggning och hånfull webbserver.
* [Mockito](https://site.mockito.org/) för implementering av enhetstestfall
* [Coil]([url](https://coil-kt.github.io/coil/compose/)) för bildladdning.
* [Google Palette]([url](https://developer.android.com/develop/ui/views/graphics/palette-colors)): Jetpack-bibliotek som extraherar framträdande färger från bilder för att skapa visuellt engagerande appar.
Uppdaterades den
28 juli 2025