The Movie database
We have all seen the IMDB app. It has simple functionality. i.e it displays the list of movies given
in any category. Now you have to build an application that does the same. Below, you will find
the required information related to the app. We want to see the same app.
Requirements:
● Movie list screen:
○ Get the popular movies list and render it as a list from API/local(find the
detail about data in the “Data for the App” section).
○ Here the user should be able to see the title of the movie, Thumbnail
image and brief description.
● On clicking any movie, the user should be navigated to movie detail pages
● Movie details Page: The title of the page should be the name of the movie
○ A large thumbnail of the movie.
○ There should be a paragraph of the overview
○ Information about the release date, rating & popularity.
● The app should support only portrait mode.
Expectation:
● The App should be complete with all the above requirements. It should be in working
condition.
● The classes should be well segregated as views, models. Please don’t write everything
in a single class.
Data for the App:
● Download the JSON from here, use this JSON as the data. If you want to take the next
you can build a network module to download the data from API. You can read the
documentation for popular movies here,
https://developers.themoviedb.org/3/movies/get-popular-movies.
● You are allowed to use any library that is needed.
● The above JSON(downloaded or API) contains data required for both pages.
● API-key for the api is: 38a73d59546aa378980a88b645f487fc
● The base path to download the image is: https://image.tmdb.org/t/p/w500
eg: https://image.tmdb.org/t/p/w500/p60VSQL7usdxztIGokJPpHmKWdU.jpg