Rotten Tomatoes iOS Client
Swift Objective-C Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Pods
tomatoes.xcodeproj
tomatoes.xcworkspace
tomatoes
tomatoesTests
Podfile
Podfile.lock
README.md
demo.gif

README.md

RottenTomatoes Box Office Demo

This is an Android demo application for displaying the latest box office movies using the RottenTomatoes API. See the RottenTomatoes Networking Tutorial on our cliffnotes for a step-by-step tutorial.

Time spent: 7 hours

Completed user stories:

  • Required: User can view a list of latest box office movies including title, cast and tomatoes rating
  • Required: User can click on a movie in the list to bring up a detailed page with additional information such as synopsis
  • Required: ErrorBar shows if the asynchronous request fails
  • Required: Pull to refresh
  • Required: Loading state
  • Optional: Customized highlighting and selection effect
  • Optional: Redesigned colors and interface for UISearchBar and UINavigationBar
  • Optional: UISearchBar implemented
  • Optional: Added images for rotten and fresh movies
  • Optional: Low Res -> High Res photo
  • Optional: YouTube trailers implemented as an extension (YouTube API)

Notes:

Walkthrough of all user stories:

Video Walkthrough

GIF created with GifCreator.