Այս հավելվածը պարզ ցուցադրական նախագիծ է The Movie DB-ի համար՝ հիմնված MVVM մաքուր ճարտարապետության և Jetpack Compose-ի վրա:
* Օգտագործողները կարող են դիտել ֆիլմերի ցանկը TMDB տվյալների բազայից:
* Օգտագործողները կարող են դիտել իրենց ընտրած վերջին հեռուստասերիալի ցանկը TMDB տվյալների բազայից:
* Օգտատերերը կարող են զտել ֆիլմերը՝ հիմնված ժողովրդականության վրա, առաջիկա ամենաբարձր վարկանիշով և այժմ նվագարկվող ֆիլմերը:
* Օգտատերերը կարող են զտել հեռուստասերիալները՝ հիմնվելով հանրաճանաչության, այսօր եթեր հեռարձակվող և ամենաբարձր վարկանիշի վրա:
* Օգտագործողները կարող են որոնել իրենց նախընտրած ցանկացած ֆիլմ կամ հեռուստասերիալ:
* Օգտագործողները կարող են սեղմել ցանկացած ֆիլմի կամ հեռուստասերիալի վրա՝ իրենց ընտրած թրեյլերը դիտելու համար:
* Աջակցում է էջադրմանը, որպեսզի կարողանաք բառացիորեն դիտել ձեր հետաքրքրության բոլոր ֆիլմերը/հեռուստահաղորդումները:
#### Հավելվածի բնութագրերը
* Նվազագույն SDK 26
* Գրված է [Կոտլինում] (https://kotlinlang.org/)
* MVVM Architecture
* Android Architecture Components (ViewModel, Room Persistence Library, Paging3 գրադարան, Navigation Component for Compose, DataStore)
* [Kotlin Coroutines]([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 Ներկապնակ]([url](https://developer.android.com/develop/ui/views/graphics/palette-colors)). Jetpack գրադարան, որը ցայտուն գույներ է հանում պատկերներից՝ տեսողականորեն գրավիչ հավելվածներ ստեղծելու համար:
Վերջին թարմացումը՝
28 հլս, 2025 թ.