Movie Mania is an Android application that displays all the movies from The Movie DataBase based on Popular movies, Top rated and favorite movies based on user selection.
This application was developed as a part of Udacity's Android Nanodegree course.
Clone this repository using,
git clone https://github.com/Abhishekds94/Movie-Mania.git
API keys required,
- Create an API key for your project on The Movie DataBase API console
- Now, replace it with API-KEY in
DashboardActivity.java
file in the project and run the application
- The app lists all the movies that are available on TMDB website and can be sorted as Top Rated or Popular movies
- On clicking the movie poster, the details of the movie can be seen such as Synopsis, Release Date, Rating, Plot of the movie, Trailers and the Reviews
- On clicking the heart-shaped button in the movie details page, the movie can be set as a favorite and can be seen under the favorite sorting list when sorted
- All the trailers will be opened on YouTube. This is handled using intents
You can build the app with Android Studio or with ./gradlew assembleDebug
command.
Below are a few of the ideas that I could think of to enhance the application,
- Adding offline usage
- Adding share feature for all the movies individually
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.