ఈ యాప్ MVVM క్లీన్ ఆర్కిటెక్చర్ మరియు Jetpack కంపోజ్ ఆధారంగా మూవీ DB కోసం ఒక సాధారణ డెమో ప్రాజెక్ట్.
* వినియోగదారులు TMDB డేటాబేస్ నుండి సినిమాల జాబితాను వీక్షించగలరు.
* వినియోగదారులు TMDB డేటాబేస్ నుండి తమకు నచ్చిన తాజా టీవీ సిరీస్ జాబితాను వీక్షించవచ్చు.
* వినియోగదారులు జనాదరణ, రాబోయే టాప్ రేటింగ్ మరియు ఇప్పుడు ప్లే అవుతున్న వాటి ఆధారంగా సినిమాలను ఫిల్టర్ చేయవచ్చు.
* వినియోగదారులు జనాదరణ, ఈరోజు ప్రసారం మరియు అత్యధిక రేటింగ్ పొందిన వాటి ఆధారంగా టీవీ సిరీస్లను ఫిల్టర్ చేయవచ్చు.
* వినియోగదారులు తమకు నచ్చిన ఏదైనా సినిమా లేదా టీవీ సిరీస్ కోసం శోధించవచ్చు.
* వినియోగదారులు తమకు నచ్చిన ట్రైలర్లను చూడటానికి ఏదైనా సినిమా లేదా టీవీ సిరీస్పై క్లిక్ చేయవచ్చు.
* పేజినేషన్కు మద్దతు ఇస్తుంది కాబట్టి మీరు మీ ఆసక్తికి సంబంధించిన అన్ని సినిమాలు/టీవీ షోలను వాచ్యంగా వీక్షించవచ్చు.
#### యాప్ స్పెక్స్
* కనిష్ట SDK 26
* [Kotlin](https://kotlinlang.org/)లో వ్రాయబడింది
* MVVM ఆర్కిటెక్చర్
* ఆండ్రాయిడ్ ఆర్కిటెక్చర్ కాంపోనెంట్స్ (వ్యూ మోడల్, రూమ్ పెర్సిస్టెన్స్ లైబ్రరీ, పేజింగ్3 లైబ్రరీ, కంపోజ్ కోసం నావిగేషన్ కాంపోనెంట్, డేటాస్టోర్)
* [కోట్లిన్ కరోటీన్స్]([url](https://kotlinlang.org/docs/coroutines-overview.html)) మరియు [కోట్లిన్ ఫ్లోస్]([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/)
చిత్రం లోడింగ్ కోసం * [కాయిల్]([url](https://coil-kt.github.io/coil/compose/)).
* [Google పాలెట్]([url](https://developer.android.com/develop/ui/views/graphics/palette-colors): జెట్ప్యాక్ లైబ్రరీ, ఇది దృశ్యమానంగా ఆకర్షణీయమైన యాప్లను రూపొందించడానికి చిత్రాల నుండి ప్రముఖ రంగులను సంగ్రహిస్తుంది.
అప్డేట్ అయినది
28 జులై, 2025