This application is a part of Android Developer Nanodegree program, which I made from scratch. Although "Movie Pedia" scritly follows P1-Rubrics, additional functionailties like CollapsingToolBarLayout scroll etc., are also included. "Movie Pedia" simply fetches data from "moviedb.org" API and presents it as a sophisticated layout. P2 is under construction.
With the app, you can:
- Discover the most popular, the most rated or the highest rated movies
- Read a detailed plot summary
- Turn Safe Search on/off to toggle inclusion of adult content
- View movie posters and covers
- Replaced Gridview with RecyclerView for optimisation/loading speed (Reduced lag).
- Added dynamic (Bitmap dependent) coloring of Toolbar and StatusBar.
- Added Circular ImageView for detail fragment
- Transluscent toolbar coloring.
- Added reviews for each movie.
- Added trailers on backdrop and separate list.
Feature yet to implement:
- Adaptive UI for both phone and tablets
- Native content provider to store movies locally to view them offline
- Migrate sorting functionality from Preference to Spinner on ActionBar/Toolbar
This app uses TMDB API to retrieve movies.
You must provide your own API key in order to build the app. Obtain the key and make a new file:
gradle.properties
in root directory and place your key in it as:
API_KEY="INSERT_YOUR_KEY_HERE"
. And you are good to go.