Rotten-Tomatoes

TheMovieDB-iOS

Movie app using themoviedb.org API.

Time spent: 30hrs

Features

Required

  • 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 is a network error

  • User can pull to refresh the movie list.

Optional

  • Add a tab bar for Popular Movies and Top Rated Movies.

  • Add a search bar.

  • All images fade in.

  • All images should be cached in memory and disk.

  • Customize the highlight and selection effect of the cell.

  • Customize the navigation bar.

  • Implement segmented control to switch between list view and grid view

Walkthrough

Video Walkthrough

GIF created with LiceCap. Icons are from thenounproject.com.