This is the fourth project of MADE course in dicoding.com academy. This project is a continuation of the project catalogue movie 1 and catalogue movie 2 . In this project, some new features will be added by utilizing SharedPreferences, SQLite, Read and Write File, and ContentProvider.
- The button on the detail to add a favorite movie.
- Page to display favorite movie list.
- Use contentprovider.
- Create a new application, favorite application (may use a new module) to access the favorite list.
TheMovideDB - A movie lists API
-
to get movie data - api.themoviedb.org/3/search/movie?api_key=(Api Key)&language=en-US&query=(Movie Name)
-
to get movie poster - http://image.tmdb.org/t/p/
There are several sizes that you can use w92, w154, w185, w342, w500, w780, and original.
-
to get nowplaying movie data - api.themoviedb.org/3/movie/now_playing?api_key=(API Key)&language=en-US
-
to get upcoming movie data - api.themoviedb.org/3/movie/upcoming?api_key=(API key)&language=en-US
- Picasso - A powerful image downloading and caching library for Android
- JustifiedTextView - JustifiedTextView is an Android View that justifies the Text!
- CircleImageView by hdodenhof - A fast circular ImageView perfect for profile images
- Butter Knife - Field and method binding for Android views
- Retrofit - A type-safe HTTP client for Android and Java
For those who still do the project in MADE course please use this as reference only. Hope this will help you to develop more project.