Оваа апликација е едноставен демо-проект за The Movie DB базиран на чиста архитектура на MVVM и Jetpack Compose.
* Корисниците можат да ја видат листата на филмови од базата на податоци на TMDB.
* Корисниците можат да ја видат листата на најновите ТВ серии по свој избор од базата на податоци на TMDB.
* Корисниците можат да ги филтрираат филмовите врз основа на популарноста, претстојните највисоко оценети и сега пуштени.
* Корисниците можат да ги филтрираат ТВ сериите врз основа на популарноста, емитувањето денес и најдобро оценетите.
* Корисниците можат да бараат кој било филм или ТВ серија по свој избор.
* Корисниците можат да кликнат на кој било филм или ТВ серија за да ги гледаат трејлерите по свој избор.
* Поддржува пагинирање за да можете буквално да ги гледате сите филмови/тв емисии од ваш интерес.
#### Спецификации на апликацијата
* Минимум SDK 26
* Напишано во [Kotlin] (https://kotlinlang.org/)
* MVVM Architecture
* Компоненти за архитектура на Android (ViewModel, библиотека за упорност во просторијата, библиотека Paging3, компонента за навигација за пишување, DataStore)
* [Kotlin Coroutines]([url](https://kotlinlang.org/docs/coroutines-overview.html)) и [Kotlin Flows]([url](https://developer.android.com/kotlin/flow )).
* [Hilt]([url](https://developer.android.com/training/dependency-injection/hilt-android)) за инјектирање зависност.
* [Retrofit 2](https://square.github.io/retrofit/) за интеграција на API.
* [Gson](https://github.com/google/gson) за серијализација.
* [Okhhtp3](https://github.com/square/okhttp) за имплементација на пресретнувач, логирање и исмејување на веб-сервер.
* [Mockito](https://site.mockito.org/) за имплементација на единечни тест случаи
* [Cil] ([url](https://coil-kt.github.io/coil/compose/)) за вчитување на слики.
* [Палета на Google]([url](https://developer.android.com/develop/ui/views/graphics/palette-colors)): Библиотека Jetpack која извлекува истакнати бои од слики за да создаде визуелно привлечни апликации.