A simple and elegant way to discover movies
Java
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
gradle/wrapper
lib
.gitattributes
.gitignore
LICENSE
README.md
android_movies_nexus5.png
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

android-movies

This is the companion project for the Udacity Android Nanodegree program Android Developer Nanodegree, in which students are instructed to build a simple movie discovery Android application.

Usage

android-movies allows users to view a list of movies. This data is pulled from TheMovieDatabase, an open-source API for retrieving movie data.

Udacity Movies App

If you would, as a developer, like to use your own TheMovieDatabase API Key, please go to https://www.themoviedb.org/documentation/api to generate your own API key and fill this into the constant TMDB_APIKEY in the .java class

Credits

TheMovieDatabase API: https://www.themoviedb.org/documentation/api Android Icons: https://developer.android.com/training/implementing-navigation/nav-drawer.html Material Design Icons: https://materialdesignicons.com/

Lots of help from these projects: Custom Loader class: https://github.com/alexjlockwood/AppListLoader Pre-cache views for RecyclerView: https://androiddevx.wordpress.com/2014/12/05/recycler-view-pre-cache-views/ Custom LinearLayoutManager: https://github.com/serso/android-linear-layout-manager

Libraries Picasso: http://square.github.io/picasso/ AsyncHttpClient: http://loopj.com/android-async-http/ Stetho: http://facebook.github.io/stetho/

License

MIT License