ಈ ಅಪ್ಲಿಕೇಶನ್ MVVM ಕ್ಲೀನ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಮತ್ತು ಜೆಟ್ಪ್ಯಾಕ್ ಕಂಪೋಸ್ ಆಧಾರಿತ ಚಲನಚಿತ್ರ DB ಗಾಗಿ ಸರಳವಾದ ಡೆಮೊ ಯೋಜನೆಯಾಗಿದೆ.
* ಬಳಕೆದಾರರು TMDB ಡೇಟಾಬೇಸ್ನಿಂದ ಚಲನಚಿತ್ರಗಳ ಪಟ್ಟಿಯನ್ನು ವೀಕ್ಷಿಸಬಹುದು.
* ಬಳಕೆದಾರರು TMDB ಡೇಟಾಬೇಸ್ನಿಂದ ತಮ್ಮ ಆಯ್ಕೆಯ ಇತ್ತೀಚಿನ ಟಿವಿ ಸರಣಿಯ ಪಟ್ಟಿಯನ್ನು ವೀಕ್ಷಿಸಬಹುದು.
* ಬಳಕೆದಾರರು ಜನಪ್ರಿಯತೆಯ ಆಧಾರದ ಮೇಲೆ ಚಲನಚಿತ್ರಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಬಹುದು, ಮುಂಬರುವ ಟಾಪ್ ರೇಟ್ ಮತ್ತು ಈಗ ಪ್ಲೇ ಆಗುತ್ತಿದೆ.
* ಬಳಕೆದಾರರು ಜನಪ್ರಿಯತೆ, ಇಂದು ಪ್ರಸಾರವಾಗುತ್ತಿರುವ ಮತ್ತು ಉನ್ನತ ದರದ ಆಧಾರದ ಮೇಲೆ ಟಿವಿ ಸರಣಿಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಬಹುದು.
* ಬಳಕೆದಾರರು ತಮ್ಮ ಆಯ್ಕೆಯ ಯಾವುದೇ ಚಲನಚಿತ್ರ ಅಥವಾ ಟಿವಿ ಸರಣಿಯನ್ನು ಹುಡುಕಬಹುದು.
* ಬಳಕೆದಾರರು ತಮ್ಮ ಆಯ್ಕೆಯ ಟ್ರೇಲರ್ಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಯಾವುದೇ ಚಲನಚಿತ್ರ ಅಥವಾ ಟಿವಿ ಸರಣಿಯ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಬಹುದು.
* ಪುಟ ವಿನ್ಯಾಸವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಆದ್ದರಿಂದ ನಿಮ್ಮ ಆಸಕ್ತಿಯ ಎಲ್ಲಾ ಚಲನಚಿತ್ರಗಳು/ಟಿವಿ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ನೀವು ಅಕ್ಷರಶಃ ವೀಕ್ಷಿಸಬಹುದು.
#### ಅಪ್ಲಿಕೇಶನ್ ಸ್ಪೆಕ್ಸ್
* ಕನಿಷ್ಠ SDK 26
* [ಕೋಟ್ಲಿನ್] (https://kotlinlang.org/) ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ
* ಎಂವಿವಿಎಂ ಆರ್ಕಿಟೆಕ್ಚರ್
* ಆಂಡ್ರಾಯ್ಡ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಕಾಂಪೊನೆಂಟ್ಗಳು (ವೀವ್ ಮಾಡೆಲ್, ರೂಮ್ ಪರ್ಸಿಸ್ಟೆನ್ಸ್ ಲೈಬ್ರರಿ, ಪೇಜಿಂಗ್ 3 ಲೈಬ್ರರಿ, ನ್ಯಾವಿಗೇಶನ್ ಕಾಂಪೋನೆಂಟ್ ಫಾರ್ ಕಂಪೋಸ್, ಡಾಟಾಸ್ಟೋರ್)
* [ಕೋಟ್ಲಿನ್ ಕೊರೊಟೀನ್ಸ್]([url](https://kotlinlang.org/docs/coroutines-overview.html)) ಮತ್ತು [ಕೋಟ್ಲಿನ್ ಫ್ಲೋಸ್]([url](https://developer.android.com/kotlin/flow ))
ಅವಲಂಬನೆ ಇಂಜೆಕ್ಷನ್ಗಾಗಿ * [ಹಿಲ್ಟ್]([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