You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- [x] Used Cocoapods - AFNetoworking , MBProgreessHUD
- [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.
(Used MBProgressHUD cocoa Control)
- [x] User sees error message when there's a networking error. You may not use UIAlertView to display the error.
(Used a View to address this)
- [x] User can pull to refresh the movie list.
(UIRefreshControl)
- [x] Add a search bar. (optional) - DONE (FUNCTIONAL as well)
- [x] All images fade in (optional) DONE (UIImageView animation options)
- [x] For the large poster, load the low-res image first, switch to high-res when complete (optional) DONE
- [x] All images should be cached in memory and disk. In other words, images load immediately upon cold start (optional) -
(Not sure about this ,using AFNetworking pod , might be doing this)
- [ ] Customize the highlight and selection effect of the cell. (optional)
- [ ] Customize the navigation bar. (optional)
- [ ] Add a tab bar for Box Office and DVD. (optional)
Observations
Time spent went into - UX elements (Label - vertical aligning , Animation of ImageView - stopAnimation checking) etc.