Гэта дадатак з'яўляецца простым дэма-праектам для The Movie DB на аснове чыстай архітэктуры MVVM і Jetpack Compose.
* Карыстальнікі могуць праглядаць спіс фільмаў з базы дадзеных TMDB.
* Карыстальнікі могуць праглядаць спіс апошніх серыялаў на свой выбар з базы дадзеных TMDB.
* Карыстальнікі могуць фільтраваць фільмы на аснове папулярнасці, будучых найвышэйшых рэйтынгаў і прайгравання.
* Карыстальнікі могуць фільтраваць серыялы на аснове папулярнасці, сённяшняга эфіру і найвышэйшага рэйтынгу.
* Карыстальнікі могуць шукаць любы фільм або серыял на свой выбар.
* Карыстальнікі могуць націснуць на любы фільм або серыял, каб паглядзець трэйлеры на свой выбар.
* Падтрымлівае пагінацыю, каб вы маглі праглядаць літаральна ўсе фільмы/тэлешоу, якія вас цікавяць.
#### Спецыфікацыі прыкладання
* Мінімум SDK 26
* Напісана на [Kotlin](https://kotlinlang.org/)
* Архітэктура MVVM
* Кампаненты архітэктуры Android (ViewModel, Бібліятэка пастаяннасці пакоя, бібліятэка Paging3, кампанент навігацыі для Compose, DataStore)
* [Сапраграмы Kotlin]([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/) для рэалізацыі блокавых тэстаў
* [Coil]([url](https://coil-kt.github.io/coil/compose/)) для загрузкі выявы.
* [Google Palette]([url](https://developer.android.com/develop/ui/views/graphics/palette-colors)): бібліятэка Jetpack, якая здабывае прыкметныя колеры з малюнкаў для стварэння візуальна прывабных праграм.