આ એપ MVVM ક્લીન આર્કિટેક્ચર અને Jetpack Compose પર આધારિત The Movie DB માટે એક સરળ ડેમો પ્રોજેક્ટ છે.
* વપરાશકર્તાઓ TMDB ડેટાબેઝમાંથી મૂવીઝની સૂચિ જોઈ શકે છે.
* વપરાશકર્તાઓ TMDB ડેટાબેઝમાંથી તેમની પસંદગીની નવીનતમ ટીવી શ્રેણીની સૂચિ જોઈ શકે છે.
* વપરાશકર્તાઓ લોકપ્રિયતા, આગામી ટોચના રેટેડ અને હવે ચાલી રહેલી મૂવીઝને ફિલ્ટર કરી શકે છે.
* વપરાશકર્તાઓ લોકપ્રિયતાના આધારે ટીવી શ્રેણીને ફિલ્ટર કરી શકે છે, આજે પ્રસારિત થાય છે અને ટોચના રેટેડ છે.
* વપરાશકર્તાઓ તેમની પસંદગીની કોઈપણ મૂવી અથવા ટીવી શ્રેણી શોધી શકે છે.
* વપરાશકર્તાઓ તેમની પસંદગીના ટ્રેલર જોવા માટે કોઈપણ મૂવી અથવા ટીવી શ્રેણી પર ક્લિક કરી શકે છે.
* પૃષ્ઠ ક્રમાંકનને સપોર્ટ કરે છે જેથી તમે તમારી રુચિના તમામ મૂવી/ટીવી શો શાબ્દિક રીતે જોઈ શકો.
#### એપ્લિકેશન સ્પેક્સ
* ન્યૂનતમ SDK 26
* [કોટલિન] (https://kotlinlang.org/) માં લખાયેલ
* MVVM આર્કિટેક્ચર
* એન્ડ્રોઇડ આર્કિટેક્ચર ઘટકો (વ્યૂ મોડલ, રૂમ પર્સિસ્ટન્સ લાઇબ્રેરી, પેજિંગ3 લાઇબ્રેરી, કંપોઝ માટે નેવિગેશન કમ્પોનન્ટ, ડેટાસ્ટોર)
* [કોટલિન કોરોટીન્સ]([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)) ડિપેન્ડન્સી ઈન્જેક્શન માટે.
* [રેટ્રોફિટ 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)): જેટપેક લાઇબ્રેરી જે દૃષ્ટિની આકર્ષક એપ્લિકેશન્સ બનાવવા માટે છબીઓમાંથી અગ્રણી રંગો કાઢે છે.
આ રોજ અપડેટ કર્યું
28 જુલાઈ, 2025