Skip to content

eddietseng/Flickster

Repository files navigation

Flickster

Movie databse read-only android application

This is an Android Movie database read-only application

Time spent: 24 hours spent in total

Completed user stories:

  • User can view a list of movies (title, poster image, and overview) currently playing in theaters from the Movie Database API.
  • Lists should be fully optimized for performance with the ViewHolder pattern.
  • Views should be responsive for both landscape/portrait mode.
  • In portrait mode, the poster image, title, and movie overview is shown.
  • In landscape mode, the rotated layout should use the backdrop image instead and show the title and movie overview to the right of it.

Optional user stories:

  • Add pull-to-refresh for popular stream with SwipeRefreshLayout.
  • Display a nice default placeholder graphic for each image during loading (read more about Picasso).
  • Improve the user interface through styling and coloring.
  • Hided ActionBar
  • For popular movies (i.e. a movie voted for more than 5 stars), the full backdrop image is displayed. Otherwise, a poster image, the movie title, and overview is listed. Use Heterogenous ListViews and use different ViewHolder layout files for popular movies and less popular ones.
  • Stretch: Expose details of movie (ratings using RatingBar, popularity, and synopsis) in a separate activity.
  • Stretch: Allow video posts to be played in full-screen using the YouTubePlayerView.
  • 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.
  • Stretch: Add a play icon overlay to popular movies to indicate that the movie can be played.
  • Stretch: Leverage the data binding support module to bind data into one or more activity layout templates.
  • Stretch: Add a rounded corners for the images using the Picasso transformations.

Additional:

  • Replace ListView with RecyclerView.

The data source in this app is from The Movie Database. Special thanks to the android-async-http, Picasso, and YouTube open-source libraries.

Walkthrough of all user stories:

Video Walkthrough Video Walkthrough

GIF created with LiceCap.

About

Simple read-only movie android app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages