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.
- Upon launch, present movie posters in a Grid view (screenshot 1)
- Allow user to change sort criteria through Settings menu (screenshot 2)
- Allow user to navigate to view movie details (screenshot 3)
- Allow user to share a movie with another app (screenshot 4)
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";
This project demonstartes the use of following libraries:
- Retrofit- HTTP client library used for making network calls
- Butterknife- used for view injection
- Otto- an event bus
- Picasso- an image loading and caching library
If you've found an error in this project, please file an issue: