Aman Dalmia
  • Home
  • Publications
  • Experience
  • Projects
  • Certifications
  • CV
  • Blog

Picture
Picture



Popular Movies is a project developed as a part of my Android Developer Nanodegree program offered by Udacity.
On opening the app, the users are presented a list of movies fetched from the MoviesDB API according to the user's preference of 
displaying the Most Popular movies or the Highest Rated ones. They can set a certain movie as a favourite which is stored in a separate database locally in the app. 
The app fetches trailers and reviews of a particular movie once a list item is clicked. Also, the app supports both Tabs and Smartphones using a Master Detail Flow to implement the Tablet UI. Data is stored using Content Providers and retrieved using a Cursor Loader and fetching data is handled in a background service, separate from the UI thread. The app maintains scroll states between screen rotations using a Parcelable object as the list item of the Grid Layout.
The following libraries are used within the app:
​
Android Design Support Library
Android Support Library
Picasso -
To load images from the URL received from the JSON Object into the list item and effectively caching it for offline use.
RecyclerView 
CardView
Android Volley

The screenshots of the app are shown below.
Picture
Picture
Picture
Picture
Picture
Powered by Create your own unique website with customizable templates.
  • Home
  • Publications
  • Experience
  • Projects
  • Certifications
  • CV
  • Blog