Skip to content

Popular Movies app that shows the user a selection of most popular or top rated movies from themoviedb.org

Notifications You must be signed in to change notification settings

biddlecom/Popular-Movies

Repository files navigation

Popular Movies App

Project is a part of the Android Developer Nanodegree program at Udacity.

Project Overview

The Popular Movies app shows the user a selection of "most popular" or "top rated" movies from themoviedb.org.

When the user opens up the app they will be presented with a list of 20 popular movies. The user has the ability to change between "popular movies" and "top rated" movies. The user also has the option to save their favorite movies in a database so they can view them at any time.

When a user clicks on a specific movie poster on the main screen of the app, they are taken to a detail page where they will see:

-The Movie Title
-The Movie Poster
-A heart icon (used to favorite a movie)
-The Movie Release Date
-The User Rating
-A Plot Summary
-Movie Trailers
-Movie Reviews

Screenshots

   

   

Technology

This project was written in Java using Android Studio. It was tested and works on the most recent version of Android Studio 4.0.


Elements used in this project:

-Overflow Menu (change between popular movies, top rated movies and their favorites)
-RecyclerView
-Picasso
-ROOM/Lifecycle/Database
-Model–view–viewmodel (MVVM)
-APIs (themoviedb.org API)
-Adapters
-Parcelable
-AsyncTask
-JSON Fetching/Parsing

About

Popular Movies app that shows the user a selection of most popular or top rated movies from themoviedb.org

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages