Tik Tik Trailers

10+
Downloads
Indholdsklassificering
Alle
Screenshot
Screenshot
Screenshot
Screenshot

Om denne app

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.
Opdateret
28. jul. 2025

Datasikkerhed

For at du kan beskytte dine data, er det vigtigt at sætte sig ind i, hvordan udviklere indsamler og deler disse data. Databeskyttelses- og sikkerhedsprocedurer kan variere afhængigt af din brug, din region og din alder. Udvikleren har leveret disse oplysninger og kan løbende opdatere dem.
Der deles ikke data med tredjeparter
Få flere oplysninger om, hvordan udviklere angiver, at de deler data
Der blev ikke indsamlet data
Få flere oplysninger om, hvordan udviklere angiver, at de indsamler data