Discover Movies

Android app that helps users discover popular and highly rated movies. It displays a scrolling grid of movie trailers, launches a details screen whenever a particular movie is selected, allows users to save favorites, play trailers, and read user reviews.
The primary techniques used in the application are RecyclerView, ContentProvider, offline data persistence, SQLite database, RESTful API querying, and Intents.

Movies are loaded from RESTful API
Selecting a movie opens the detail view
Movies can be tagged as a favorite
Home screen menu
Favorites List