This is the last project of MADE course in dicoding.com academy. This project is a continuation of the project catalogue movie 1, catalogue movie 2 and catalogue movie 3. The additional features of this last project are stackwidget and notification alarm.
- Add a movie's favorite widget using StackWidget.
- Add scheduler to:
- Daily Reminder, remind you to return to the catalog movie. Daily reminder must always run every 7 o'clock in the morning.
- Release Today Reminder, featuring a release film today. Release reminder must always run every 8 o'clock in the morning.
- Must be able to adjust portrait and landscape orientation.
- Must be able to keep the data that has been loaded / displayed.
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
- Glide - An image loading and caching library for Android focused on smooth scrolling
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.