Skip to content

FreakPirate/MoviePedia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movie Pedia - P1/P2

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.

Features (P1)

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

New Features (P2)

  • 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.

TODO

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

Contribute

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.

ScreenShots

screen

screen

screen

screen

screen

screen

Libraries used

Android Developer Nanodegree

About

Popular Movies Android App

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages