https://github.com/vycius/udacity-popular-movies
Android developer nanodegree: Project Popular Movies app
https://github.com/vycius/udacity-popular-movies
android android-developer-nanodegree movie popularmovies udacity
Last synced: 23 days ago
JSON representation
Android developer nanodegree: Project Popular Movies app
- Host: GitHub
- URL: https://github.com/vycius/udacity-popular-movies
- Owner: vycius
- License: apache-2.0
- Created: 2016-04-13T20:03:48.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2020-03-28T17:54:36.000Z (about 5 years ago)
- Last Synced: 2025-03-31T14:12:02.800Z (2 months ago)
- Topics: android, android-developer-nanodegree, movie, popularmovies, udacity
- Language: Java
- Homepage: https://www.udacity.com/course/android-developer-nanodegree--nd801
- Size: 335 KB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Udacity Popular Movies
Fully functional app for [Android Developer Nanodegree program](https://www.udacity.com/course/android-developer-nanodegree--nd801). This app uses responsive design for phones and tablets. It is reviewed by Udacity code reviewer.
## Features
With the app, you can:
* Discover the most popular or the highest rated movies
* Save favorite movies locally to view them even when offline
* Watch trailers
* Read reviews
* Share movies## How to Work with the Source
This app uses [The Movie Database](https://www.themoviedb.org/documentation/api) API to retrieve movies.
You must provide your own API key in order to build the app. When you get it, just paste it to `network/MovieModule.java` file:
```java
public static final String API_KEY = "YOU_API_KEY";
```## Screens


## Libraries
* [ButterKnife](https://github.com/JakeWharton/butterknife)
* [Dagger 2](https://github.com/google/dagger)
* [Auto Dagger 2](https://github.com/lukaspili/Auto-Dagger2)
* [Retrofit](https://github.com/square/retrofit)
* [Sugar ORM](https://github.com/satyan/sugar)
* [RxJava](https://github.com/ReactiveX/RxJava)
* [RxAndroid](https://github.com/ReactiveX/RxAndroid)
* [Glide](https://github.com/bumptech/glide)
* [Gradle Retrolambda Plugin](https://github.com/evant/gradle-retrolambda)## Android Developer Nanodegree
[](https://www.udacity.com/course/android-developer-nanodegree--nd801)Readme is inspired by another project [Udacity popular movies](https://github.com/ewintory/udacity-popular-movies) check it out!