Aquesta aplicació és un projecte de demostració senzill per a The Movie DB basat en l'arquitectura neta MVVM i Jetpack Compose.
* Els usuaris poden veure la llista de pel·lícules de la base de dades TMDB.
* Els usuaris poden veure la llista de les darreres sèries de televisió que trien a la base de dades TMDB.
* Els usuaris poden filtrar pel·lícules en funció de la popularitat, les properes valoracions i la reproducció.
* Els usuaris poden filtrar sèries de televisió segons la popularitat, l'emissió avui i les millors valoracions.
* Els usuaris poden cercar qualsevol pel·lícula o sèrie de televisió que vulguin.
* Els usuaris poden fer clic a qualsevol pel·lícula o sèrie de televisió per veure els tràilers que vulguin.
* Admet la paginació perquè pugueu veure literalment totes les pel·lícules o programes de televisió del vostre interès.
#### Especificacions de l'aplicació
* SDK mínim 26
* Escrit a [Kotlin](https://kotlinlang.org/)
* Arquitectura MVVM
* Components d'arquitectura d'Android (ViewModel, Room Persistence Library, Paging3 Library, Navigation Component for Compose, DataStore)
* [Kotlin Coroutines]([url](https://kotlinlang.org/docs/coroutines-overview.html)) i [Kotlin Flows]([url](https://developer.android.com/kotlin/flow )).
* [Hilt]([url](https://developer.android.com/training/dependency-injection/hilt-android)) per a la injecció de dependències.
* [Retrofit 2](https://square.github.io/retrofit/) per a la integració de l'API.
* [Gson](https://github.com/google/gson) per a la serialització.
* [Okhhtp3](https://github.com/square/okhttp) per implementar un servidor web interceptor, registre i burla.
* [Mockito](https://site.mockito.org/) per implementar casos de proves unitàries
* [Coil]([url](https://coil-kt.github.io/coil/compose/)) per carregar imatges.
* [Google Palette]([url](https://developer.android.com/develop/ui/views/graphics/palette-colors)): biblioteca Jetpack que extreu colors destacats de les imatges per crear aplicacions visualment atractives.
Data d'actualització:
28 de jul. 2025