Skip to content

srochiramani/Movies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movies

This is a movies app displaying box office using the Rotten Tomatoes API.

Time spent: 8 hours

Features

Required

  • User can view a list of movies. Poster images load asynchronously.
  • User can view movie details by tapping on a cell.
  • User sees loading state while waiting for the API.
  • User sees error message when there is a network error: http://cl.ly/image/1l1L3M460c3C
  • User can pull to refresh the movie list.

Optional

  • All images fade in.
  • For the larger poster, load the low-res first and switch to high-res when complete.
  • All images should be cached in memory and disk: AppDelegate has an instance of NSURLCache and NSURLRequest makes a request with NSURLRequestReturnCacheDataElseLoad cache policy. I tested it by turning off wifi and restarting the app.
  • 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: pretty simple implementation of searching against the existing table view data.

Walkthrough

Video Walkthrough

Credits

About

View movies from the Rotten Tomatoes Database

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published