Coderschool - Week 1: Rotten Tomatoes
Time spent: 30 hours spent in total
Completed user stories
- [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.
- [x] User sees error message when there's a networking error.
- [x] User can pull to refresh the movie list.
- [x] Add a tab bar for Box Office and DVD. (optional)
- [x] Implement segmented control to switch between list view and grid view (optional)
- [x] Add a search bar. (optional)
- All images fade in (optional)
- [x] For the large poster, load the low-res image first, switch to high-res when complete (optional)
- Customize the highlight and selection effect of the cell. (optional)
- [x] Customize the navigation bar. (optional)
Walkthrough