Skip to content

Flix complete version. The app allows user to check which movies are coming. Trailer, rating, description included.

Notifications You must be signed in to change notification settings

JohnnyCasares/Flix2

Repository files navigation

📝 NOTE Paste this template at the top of your existing README.md file from part 1 of this assignment. (🚫 Remove this paragraph after after checking off completed user stories)

Flix Part 2

User Stories

REQUIRED (10pts)

  • (8pts) Expose details of movie (ratings using RatingBar, popularity, and synopsis) in a separate activity.
  • (2pts) Allow video posts to be played in full-screen using the YouTubePlayerView.

BONUS

  • Implement a shared element transition when user clicks into the details of a movie (1 point).
  • Trailers for popular movies are played automatically when the movie is selected (1 point).
    • When clicking on a popular movie (i.e. a movie voted for more than 5 stars) the video should be played immediately.
    • Less popular videos rely on the detailed page should show an image preview that can initiate playing a YouTube video.
  • Add a play icon overlay to popular movies to indicate that the movie can be played (1 point).
  • Apply data binding for views to help remove boilerplate code. (1 point)
  • Add a rounded corners for the images using the Glide transformations. (1 point)

App Walkthough GIF

TODO:// Add the URL to your animated app walkthough gif in the image tag below, YOUR_GIF_URL_HERE. Make sure the gif actually renders and animates when viewing this README. (🚫 Remove this paragraph after after adding gif)


Notes

Describe any challenges encountered while building the app.

Open-source libraries used

  • Android Async HTTP - Simple asynchronous HTTP requests with JSON parsing
  • Glide - Image loading and caching library for Android

About

Flix complete version. The app allows user to check which movies are coming. Trailer, rating, description included.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages