In this android application I have used The Movie Database(TMDB) API. Using this API the application shows the information of latest Movies, TV Shows & Actors. The primary focus behind this project is to demonstrate the integration of TMDB API & the techniques that I have used for this android application development which are listed below.
Retrofit
MVVM - Clean Architecture Pattern
SQLite - Room Database
Dagger
LiveData
Clone this repository and import it into Android Studio
git clone https://github.com/ShubhamShinde96/the-movie-database-api-android.git
- Download this repository, extract and open the project folder in Android Studio
- Navigate to
https://www.themoviedb.org/
to read the documentation and get API key & Base URL. - Open
app/gradle.properties
and insert the API Key & Base URL, Refer this article to know about storing secret keys in androidhttps://guides.codepath.com/android/Storing-Secret-Keys-in-Android
(If you do not know about it). - Rename the package name in all places including
app/build.gradle
& manifest file. - On
app/build.gradle
, update the dependencies Android Studio suggests. - Update the gradle, gradle plugin and build tools if required.
- On
theme.xml
&colors.xml
set your application primary and secondary colors
Pull requests are welcome. Please open an issue first to discuss what you would like to change.
@Shubham Shinde, Software Developer
Licensed under the MIT License