Skip to content

Instantly share code, notes, and snippets.

@hectorups
Created March 11, 2015 16:57
Show Gist options
  • Save hectorups/31cacbbfa36fb9ef7861 to your computer and use it in GitHub Desktop.
Save hectorups/31cacbbfa36fb9ef7861 to your computer and use it in GitHub Desktop.
Rotten Tomatoes iOS app
=======================
![caption](https://s3-us-west-1.amazonaws.com/samsung-uploads/ios_assignment_week1.gif)
* [x] User can view a list of movies from Rotten Tomatoes. Poster images must be loading asynchronously.
* [x] User can view movie details by tapping on a cell
* [x] User sees loading state while waiting for movies API. You can use one of the 3rd party libraries at cocoacontrols.com.
* [x] User sees error message when there's a networking error. You may not use UIAlertView to display the error. See this screenshot for what the error message should look like: network error screenshot.
* [x] User can pull to refresh the movie list.
* [x] All images fade in (optional)
* [x] For the large poster, load the low-res image first, switch to high-res when complete (optional)
* [x] All images should be cached in memory and disk. In other words, images load immediately upon cold start (optional).
* [x] Customize the highlight and selection effect of the cell. (optional)
* [x] Customize the navigation bar. (optional)
* [x] Add a tab bar for Box Office and DVD. (optional)
* [x] Add a search bar. (optional)
Time spent: 8-10 hours
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment