Skip to content

Popular Movies Stage1 app for Udacity Android Nanodegree

Notifications You must be signed in to change notification settings

kunal-jaggi/PopularMoviesStage1

Repository files navigation

Popular Movies App, Stage 1

Stage 1 of Popular Movies app required to complete Udacity Android Developer Nanodegree. This is an MVP that provides core experience of a movie search app.

User Experience

  1. Upon launch, present movie posters in a Grid view (screenshot 1)
  2. Allow user to change sort criteria through Settings menu (screenshot 2)
  3. Allow user to navigate to view movie details (screenshot 3)
  4. Allow user to share a movie with another app (screenshot 4)

Screenshots

Change API Key

In order to run the app, you must create your own Movie DB API key. See here for more info. Once you have crated an API key, insert the same in com.udacity.popularmovies.stageone.util.Constants.java file.

 public static final String MOVIE_DB_API_KEY = "YOUR_API_KEY";

Libraries

This project demonstartes the use of following libraries:

  1. Retrofit- HTTP client library used for making network calls
  2. Butterknife- used for view injection
  3. Otto- an event bus
  4. Picasso- an image loading and caching library

Support

If you've found an error in this project, please file an issue:

https://github.com/kunal-jaggi/PopularMoviesStage1/issues

About

Popular Movies Stage1 app for Udacity Android Nanodegree

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages