An open API service indexing awesome lists of open source software.

https://github.com/jlecomte/iosrottentomatoesapp

Simple Rotten Tomatoes iOS app
https://github.com/jlecomte/iosrottentomatoesapp

Last synced: about 1 year ago
JSON representation

Simple Rotten Tomatoes iOS app

Awesome Lists containing this project

README

          

iOS Rotten Tomatoes App
=======================

Mandatory User Stories
----------------------

* User can view a list of movies from Rotten Tomatoes. Poster images must be loading asynchronously.
* User can view movie details by tapping on a cell
* User sees loading state while waiting for movies API.
* User sees error message when there's a networking error. You may not use UIAlertView to display the error.
* User can pull to refresh the movie list.

Optional User Stories
---------------------

* All images fade in.
* For the large poster, load the low-res image first, switch to high-res when complete.
* All images should be cached in memory and disk. In other words, images load immediately upon cold start.
* Customize the highlight and selection effect of the cell.
* Customize the navigation bar.
* Add a tab bar for Box Office and DVD.
* Add a search bar.

Additional Requirements
-----------------------

* Must use Cocoapods.
* Asynchronous image downloading must be implemented using the UIImageView category in the AFNetworking library.

Implemented User Stories
------------------------

Other Info
----------

* Total time to complete: 5 hours

Screen Capture
--------------

![Screen capture](ScreenCapture.gif)