Popular Movies App is an app which displays the popular movies from The Movie Database (TMDb) sort by popularity or rating. It also collects and displays user's favorite movies.
It is a project during Udacity's Android Developer Nanodegree Program.
This app:
- Present the user with a grid arrangement of movie posters upon launch.
- Allow your user to change sort order via a setting: The sort order can be by most popular or by highest-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
Through this project I learnt:
- to fetch data from the Internet with theMovieDB API.
- to use adapters and custom list layouts to populate list views.
- to incorporate libraries to simplify the amount of code I need to write.
In order to use the app you should get an API key from themoviedb.org Instructions are here: https://docs.google.com/document/d/1ZlN1fUsCSKuInLECcJkslIqvpKlP7jWL2TP9m6UiA6I/pub?embedded=true And you should then put the key in build.gradle (Module app) where you can find THEMOVIEDB_API_KEY_GOES_HERE