/Blue-Yelp

CodrSchool - iOS Course - Assignment 2

Primary LanguageSwift

Blue-Yelp

Time spent: 20 hours

Features

Required

  • Table rows should be dynamic height according to the content height.

  • Custom cells should have the proper Auto Layout constraints.

  • Search bar in the navigation bar

  • The filters you should actually have are: category, sort (best match, distance, highest rated), radius (meters), deals (on/off).

  • Clicking on the “Search” button should dismiss the filters page and trigger the search w/ the new filter settings.

Optional

  • Implement the restaurant detail page with map

  • Categories should show a subset of the full list with a “See All” row to expand.

  • Implement a custom switch.

  • Pull to refresh

DEMO

Video Walkthrough

GIF created with LiceCap.