Second project (MVP) for the Nano Degree of Android Development showing:
- Upon launch, present the user with an grid arrangement of movie posters.
- Allow your user to change sort order via a setting:
- The sort order can be by most popular, or by top rated
- Allow the user to tap on a movie poster and transition to a details screen with additional information such as:
- original title
- movie poster image thumbnail
- A plot synopsis (called overview in the api)
- user rating (called vote_average in the api)
- release date
- You’ll allow users to view and play trailers ( either in the youtube app or a web browser).
- You’ll allow users to read reviews of a selected movie.
- You’ll also allow users to mark a movie as a favorite in the details view by tapping a button(star). This is for a local movies collection that you will maintain and does not require an API request*.
- You’ll modify the existing sorting criteria for the main view to include an additional pivot to show their favorites collection.
- you’ll optimize your app experience for tablet.
Add the themoviedb.org API KEY in the gradle.properties file in the field apiKey
- Picasso
- OkHTTP
- GSON
There are some missing things like
- Testing
- Refactor of the architecture