Just very simple project to show collection of Movies and TV Shows from MovieDb. I made this project for graduate from online course of Dicoding about "Belajar Android Jetpack Pro" dan "Menjadi Android Developer Expert"
- BAJP
For "Belajar Android Jetpack Pro" course - MADE
For "Menjadi Android Developer Expert" course - main
For latest update
- Showing List of Movies
- Showing List of TV Shows
- Searching List of Movies and TV Shows
- Saving Movies as Favorite
- Saving TV Shows as Favorite
MVVM + Clean Architecture (From my learning perspective)
- Clone this project using
git clone [url]
- build the project by using
./gradlew clean assembleDebug
- You can run the Unit test by using
./gradlew clean testDebugUnitTest
- Don't forget add env API_URL variable inside local.properties file with value from TMDB API Setting
Clean Architecture will not be appropriate for every project, so it is down to you to decide whether or not it fits your needs