यो एप MVVM क्लिन आर्किटेक्चर र Jetpack Compose मा आधारित The Movie DB को लागि एक साधारण डेमो प्रोजेक्ट हो।
* प्रयोगकर्ताहरूले TMDB डाटाबेसबाट चलचित्रहरूको सूची हेर्न सक्छन्।
* प्रयोगकर्ताहरूले TMDB डाटाबेसबाट आफ्नो रोजाइको नवीनतम टिभी श्रृंखलाहरूको सूची हेर्न सक्छन्।
* प्रयोगकर्ताहरूले लोकप्रियता, आगामी शीर्ष मूल्याङ्कन र अहिले प्लेमा आधारित चलचित्रहरू फिल्टर गर्न सक्छन्।
* प्रयोगकर्ताहरूले लोकप्रियता, आज प्रसारण र शीर्ष मूल्याङ्कनमा आधारित टिभी श्रृंखलाहरू फिल्टर गर्न सक्छन्।
* प्रयोगकर्ताहरूले आफ्नो मनपर्ने कुनै पनि चलचित्र वा टिभी श्रृंखला खोज्न सक्छन्।
* प्रयोगकर्ताहरूले आफ्नो मनपर्ने ट्रेलरहरू हेर्न कुनै पनि चलचित्र वा टिभी श्रृंखलाहरूमा क्लिक गर्न सक्छन्।
* पृष्ठांकनलाई समर्थन गर्दछ ताकि तपाईं शाब्दिक रूपमा आफ्नो रुचिका सबै चलचित्र/टिभी कार्यक्रमहरू हेर्न सक्नुहुन्छ।
#### एप स्पेसिफिकेशन
* न्यूनतम SDK 26
* [कोटलिन] (https://kotlinlang.org/) मा लेखिएको
* MVVM वास्तुकला
* एन्ड्रोइड आर्किटेक्चर कम्पोनेन्टहरू (ViewModel, Room Persistence Library, Paging3 लाइब्रेरी, रचनाका लागि नेभिगेसन कम्पोनेन्ट, DataStore)
* [Kotlin Coroutines]([url](https://kotlinlang.org/docs/coroutines-overview.html)) र [Kotlin Flows]([url](https://developer.android.com/kotlin/flow) ))
* [हिल्ट]([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/) एकाइ परीक्षण केसहरू लागू गर्नका लागि
* [कोइल]([url](https://coil-kt.github.io/coil/compose/)) छवि लोड गर्नका लागि।
* [Google प्यालेट]([url](https://developer.android.com/develop/ui/views/graphics/palette-colors)): Jetpack पुस्तकालय जसले दृश्यात्मक रूपमा आकर्षक एपहरू सिर्जना गर्न छविहरूबाट प्रमुख रङहरू निकाल्छ।
मा अपडेट गरिएको
२०२५ जुलाई २८