Rotten Tomatoes
0
stars
0
forks
source link
rottentomatoes
- Time spent: (week 1) about 8 hours spent in total
- Time spent: (week 2) about 8 hours spent in total
Completed user stories
- Required: User can view a list of latest box office movies including title, image, synopsis
- Required: User can click on a movie in the list to bring up a details page with additional information such as synopsis
- Required: User can pull to refresh the movie list.
- Required: User sees loading state while waiting for movies API. You can use one of the 3rd party libraries here.
- Required: User sees error message when there's a networking error. (Every alternate pull to refresh triggers error).
- Require: Must use Cocoapods: AFNetworking
- Optional: Add a tab bar for Box Office and DVD.
- Optional: Customize the highlight and selection effect of the cell.
- Optional: All images fade in.
- Optional: For the large poster, load the low-res image first, switch to high-res when complete
![Demo] (screencast.gif)
Incomplete user stories
- Optional: Customize the navigation bar.
- Optional: All images should be cached in memory and disk. In other words, images load immediately upon cold start.
- Optional: Add a search bar.
Libraries used
- AFNetworking
- MBProgressHUD