This ia a Application Where user can Show Popular Movie and Top Rated Movie.
1. Java 8
2. Android Studio
3. Android SDK above [version: 26]
4. Register in Movie_DB (https://api.themoviedb.org/3/) and get the API_KEY.
In this Project, I used the best practice of a Project Architecture. I used my J2EE concept in Android Development.
1. Activity
2. Fragments
3. LiveData
4. Retrofit
5. ViewModel
6. RecyclerView
7. CardView
8. DataBinding
9. RxJava
10. Picasso API
Change the value of the ext Variable [moviedb_api_key] from [app/build.gradle]. Please replace the [INPUT_API_KEY] of line [moviedb_api_key = "[INPUT_API_KEY]"] of the following [ext { }] blocks by Movie DB API Key.
Before Changing:
ext {
retrofit_version = "2.6.2"
picasso_version = "2.71828"
moviedb_api_key = "[INPUT_API_KEY]"
room_version = "2.2.1"
flex_version = "1.1.1"
}
After Changing:
ext {
retrofit_version = "2.6.2"
picasso_version = "2.71828"
moviedb_api_key = "as1111........"
room_version = "2.2.1"
flex_version = "1.1.1"
}