This is my project for Popular Movies App (stage I) of Udacity's Associate Android Developer Fast Track.The app meets the following specifications:
- Movies are displayed in the main layout via a grid of their corresponding movie poster thumbnails upon launch fetching data from the theMovieDB API
- UI contains an element (i.e a spinner or settings menu) to toggle the sort order of the movies by: most popular, highest rated.
- UI contains a screen for displaying the details for a selected movie.
- Movie details layout contains title, release date, movie poster, vote average, and plot synopsis.
- When a user changes the sort criteria (“most popular and highest rated”) the main view gets updated correctly.
- When a movie poster thumbnail is selected, the movie details screen is launched.
- In a background thread, app queries the /movie/popular or /movie/top_rated API for the sort criteria specified in the settings menu.
Comments by reviewer :
In my perspective, you have done a perfect job implementing popular movie stage 1 and the format of your code is extremely standard and easy to be understood. Great job for your popular movie stage 1! Hope to see your stage 2 code soon! :)
!Important : Please provide your own TMDB API key in res/values/strings.xml
Click the image for a preview of the app