Movie Trailer is for users who find movies very easily. Every user need MovieTrailer account and can add movies to wish list, watch movie trailers and so on features which can use
Movie Trailer is available on the Google Play Store.
- Kotlin
- Java
- Firebase
- MVVM
- Navigation Components
- RxJava/RxAndroid
- LiveData
- ViewModel
- Retrofit2
- RoomDatabase
- Coroutines
- Memory leak
- Glide
- Gradle
- Custom Fonts
- Firebase Authentication
implementation 'com.google.firebase:firebase-auth:19.2.0' implementation 'com.google.android.gms:play-services-auth:19.2.0'
- Firebase Database
implementation 'com.google.firebase:firebase-database:20.0.1'
- Firebase Firestore
implementation 'com.google.firebase:firebase-firestore:23.0.3'
- Coroutines
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.9"
- Navigation Components
def nav_version = 2.3.5 implementation "androidx.navigation:navigation-fragment-ktx:$nav_version" implementation "androidx.navigation:navigation-ui-ktx:$nav_version"
- ViewModel
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.0-alpha03"
- Live data and Annotation processor
def arch_version = "2.1.0" implementation "androidx.lifecycle:lifecycle-livedata-ktx:$arch_version" annotationProcessor "androidx.lifecycle:lifecycle-compiler:$arch_version"
- RxJava and RxAndroid
implementation "io.reactivex.rxjava3:rxjava:3.0.13" implementation 'io.reactivex.rxjava3:rxandroid:3.0.0'
- Room components
implementation "android.arch.persistence.room:runtime:1.0.0" implementation "androidx.room:room-runtime:2.3.0" kapt "androidx.room:room-compiler:2.3.0"
- Retrofit2
implementation 'com.google.code.gson:gson:2.8.7' implementation 'com.squareup.retrofit2:retrofit:2.7.2' implementation 'com.squareup.retrofit2:converter-gson:2.5.0'
- CircleImageView
implementation "de.hdodenhof:circleimageview:3.1.0"
- Bottom navigation
implementation 'com.etebarian:meow-bottom-navigation:1.2.0'
- Glide
def glide_version = "4.12.0" implementation "com.github.bumptech.glide:glide:$glide_version" annotationProcessor "com.github.bumptech.glide:compiler:$glide_version"
- Progress Indicator
implementation 'com.mikhaellopez:circularprogressbar:3.1.0'
- Youtube Player
implementation 'com.pierfrancescosoffritti.androidyoutubeplayer:chromecast-sender:0.23'
- Loading button
implementation 'br.com.simplepass:loading-button-android:2.2.0'
- Circular ProgressBar
implementation 'com.github.ybq:Android-SpinKit:1.4.0'
- RatingBar
implementation 'com.github.shallcheek:RatingBar:v1.0'
- Balloon
implementation "com.github.skydoves:balloon:1.3.6"
- Day Night Switch
implementation 'com.github.vimalcvs:Day-Night-Switch:1.0.3'
- Custom Toast
implementation 'com.github.GrenderG:Toasty:1.5.2'
- Memory Leak
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.7'