Това приложение е прост демонстрационен проект за The Movie DB, базиран на MVVM чиста архитектура и Jetpack Compose.
* Потребителите могат да видят списък с филми от базата данни на TMDB.
* Потребителите могат да видят списък с най-новите телевизионни сериали по свой избор от базата данни на TMDB.
* Потребителите могат да филтрират филми въз основа на популярност, предстоящи най-високо оценени и сега играещи се.
* Потребителите могат да филтрират телевизионни сериали въз основа на популярност, излъчване днес и най-висок рейтинг.
* Потребителите могат да търсят всеки филм или телевизионен сериал по свой избор.
* Потребителите могат да кликнат върху всеки филм или телевизионен сериал, за да гледат трейлърите по свой избор.
* Поддържа пагиниране, така че можете буквално да гледате всички филми/телевизионни предавания, които ви интересуват.
#### Спецификации на приложението
* Минимум SDK 26
* Написано на [Котлин](https://kotlinlang.org/)
* MVVM архитектура
* Архитектурни компоненти на Android (ViewModel, библиотека за устойчивост на стаята, библиотека Paging3, навигационен компонент за Compose, DataStore)
* [Корутини на Kotlin]([url](https://kotlinlang.org/docs/coroutines-overview.html)) и [Потоци на Kotlin]([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/) за прилагане на тестови случаи на единица
* [Coil]([url](https://coil-kt.github.io/coil/compose/)) за зареждане на изображение.
* [Google Palette]([url](https://developer.android.com/develop/ui/views/graphics/palette-colors)): Jetpack библиотека, която извлича забележими цветове от изображения за създаване на визуално ангажиращи приложения.
Актуализирано на
28.07.2025 г.