Skip to content

Hassan-Elsayed-Ammer/Trending-Movies

Repository files navigation

Trending-Movies

Android App To Get The Trending Movies By Using Movie APIs With Modern UI

Description

user can see The Latest Trending Movies with Friendly Modern UI And See All Most Important Details like Rating, year of production And Stars of movies.

Technology used

I tried to make a simple app as an application on the latest technology that is in Android until now

By using

  • Kotlin

  • MVVM

  • Retrofit 2

  • RXJava 2

  • pagination

  • MotionLayout

Libraries

apply plugin: 'kotlin-android-extensions'
implementation 'androidx.appcompat:appcompat:1.1.0-alpha05'
    //ViewModel and LiveData
    implementation 'androidx.lifecycle:lifecycle-extensions:2.0.0'

    //Recyclerview & ConstraintLayout
    implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta6'
    implementation 'androidx.cardview:cardview:1.0.0'

    // Retrofit
    implementation "com.squareup.retrofit2:retrofit:2.5.0"
    implementation "com.squareup.retrofit2:converter-gson:2.5.0"
    implementation 'com.squareup.retrofit2:adapter-rxjava2:2.5.0'

    // Gson
    implementation "com.google.code.gson:gson:2.8.5"

    // Glide
    implementation 'com.github.bumptech.glide:glide:4.8.0'
    // Paging
    implementation "androidx.paging:paging-runtime:2.1.0" 
    //Rx
    implementation 'io.reactivex.rxjava2:rxjava:2.2.7'
    implementation 'io.reactivex.rxjava2:rxandroid:2.1.1'