This App is for viewing Popular, Top Rating, Upcoming Movies.
you can watch a Trailer of movies and Read Overwrite them or you can search for the name of the movie that you want.
build.gradle(Module) :
• View Binding
android { buildFeatures { viewBinding true }}
-dependencies:
• Navigation Component
implementation 'androidx.navigation:navigation-fragment:2.4.0'
implementation 'androidx.navigation:navigation-ui:2.4.0'
• Recycler View :
implementation 'androidx.recyclerview:recyclerview:1.2.1'
implementation 'androidx.recyclerview:recyclerview-selection:1.1.0'
• Sdp
`implementation 'com.intuit.sdp:sdp-android:1.0.6'`
• Ssp
`implementation 'com.intuit.ssp:ssp-android:1.0.6'`
• CardView
`implementation "androidx.cardview:cardview:1.0.0"`
• Firebase platform
`implementation platform('com.google.firebase:firebase-bom:29.0.4')`
implementation "com.google.firebase:firebase-analytics"
• Firebase auth
implementation "com.google.firebase:firebase-auth"
• Firebase Google auth
implementation "com.google.android.gms:play-services-auth:20.1.0"
• Dagger hilt
`implementation "com.google.dagger:hilt-android:2.38.1"`
`annotationProcessor "com.google.dagger:hilt-compiler:2.38.1"`
• RxJava3
`implementation "io.reactivex.rxjava3:rxandroid:3.0.0"`
implementation "io.reactivex.rxjava3:rxjava:3.0.0"
• Retrofit2
`implementation "com.squareup.retrofit2:retrofit:2.9.0"`
implementation "com.squareup.retrofit2:converter-gson:2.9.0"
implementation "com.github.akarnokd:rxjava3-retrofit-adapter:3.0.0"
• Room
implementation "androidx.room:room-runtime:2.4.1"
`annotationProcessor "androidx.room:room-compiler:2.4.1"`
implementation "androidx.room:room-rxjava3:2.4.1"
• Glide
implementation 'com.github.bumptech.glide:glide:4.11.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
• Youtube View Player
implementation files('libs/YouTubeAndroidPlayerApi.jar')
Download APK:
https://www.mediafire.com/file/qetbqysq9ma05hl/My+MovieShow.apk/file