Skip to content

bruno78/popular-movies-app-v2

Repository files navigation

Popular Movies App version 2.0

image of icon image of the landscape mode

movie other screen list movie detail

Project Summary

Most of us can relate to kicking back on the couch and enjoying a movie with friends and family. Popular Movies helps users discover popular and highly rated movies on the web. It displays a scrolling grid of movie trailers, launches a details screen whenever a particular movie is selected, allows users to save favorites, play trailers, and read user reviews.

Pre-requisites

  • Android SDK v26
  • Android min SDK v15

Tools Used

Instructions

Download or clone this repo on your machine, open the project using Android Studio. Once Gradle builds the project, click "run" and choose an emulator.

If you have an Android device, you can download the app from Google Play

User Experience

  • Users can view and play trailers ( either in the youtube app or a web browser).
  • Users can read movieReviews of a selected movie.
  • Users can mark a movie as a favorite in the details view by tapping a button(star). This is for a local movies collection that you will maintain and does not require an API request*.
  • Users can modify the existing sorting criteria for the main view to include an additional pivot to show their favorites collection.

License

The content of this repository is licensed under a Creative Commons Attribution License.

Notes about the project:

This project is part of Udacity's Android Developer Nanodegree together with Grow With Google Scholarship.

This is Stage 2 of the Popular Movies App, for Stage 1, click here.

Stage 1: Main Discovery Screen, A Details View, and Settings

See Stage 1 details here

Stage 2: Trailers, Reviews, and Favorites

For complete rubric of Project Stage 2, click here

About

Android app that displays a list of movies from The Movie DB API and saves the favorites in the SQLite database.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages