Энэхүү програм нь MVVM цэвэр архитектур болон Jetpack Compose дээр суурилсан The Movie DB-д зориулсан энгийн загвар төсөл юм.
* Хэрэглэгчид TMDB мэдээллийн сангаас киноны жагсаалтыг үзэх боломжтой.
* Хэрэглэгчид TMDB мэдээллийн сангаас хамгийн сүүлийн үеийн ТВ цувралуудын жагсаалтыг үзэх боломжтой.
* Хэрэглэгчид нэр хүнд, удахгүй гарах хамгийн өндөр үнэлгээтэй, одоо тоглож буй кинонуудыг шүүж болно.
* Хэрэглэгчид алдартай, өнөөдөр цацагдаж байгаа, хамгийн өндөр үнэлгээ авсан зэрэгт үндэслэн телевизийн цувралуудыг шүүж болно.
* Хэрэглэгчид хүссэн кино, телевизийн цувралыг хайж олох боломжтой.
* Хэрэглэгчид дурын кино, телевизийн цуврал дээр дарж хүссэн трейлерээ үзэх боломжтой.
* Та өөрийн сонирхсон бүх кино/телевизийн шоуг шууд үзэх боломжтой тул хуудаслахыг дэмждэг.
#### Програмын үзүүлэлтүүд
* Хамгийн багадаа SDK 26
* [Kotlin] дээр бичсэн (https://kotlinlang.org/)
* MVVM архитектур
* 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)) хамааралтай тарилга.
* API-г нэгтгэхэд зориулсан [Retrofit 2](https://square.github.io/retrofit/).
* Цуврал болгоход зориулсан [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 Палетт]([url](https://developer.android.com/develop/ui/views/graphics/palette-colors)): Харааны сонирхол татахуйц апп-уудыг бий болгохын тулд зургаас тод өнгийг гаргаж авдаг Jetpack номын сан.
Шинэчилсэн огноо
2025 оны 7-р сарын 28