Skip to content

ziyang0621/Yelp-Swift

Repository files navigation

Yelp Search/Filter Demo

This is an iOS Swift demo application for displaying the Yelp search and filter using the Yelp API. This application uses CodePath's Swift Yelp client to to make unauthenticated requests to their search API.

Time spent: 10 hours spent in total

Completed user stories:

  • Required: Table rows should be dynamic height according to the content height
  • Required: Custom cells should have the proper Auto Layout constraints
  • Required: Search bar should be in the navigation bar (doesn't have to expand to show location like the real Yelp app does).
  • Required: User can pull to refresh
  • Required: The filters table should be organized into sections as in the mock.
  • Required: You can use the default UISwitch for on/off states.
  • Required: Radius filter should expand as in the real Yelp app
  • Required: Categories should show a subset of the full list with a "See All" row to expand.
  • Required: Clicking on the "Search" button should dismiss the filters page and trigger the search w/ the new filter settings.

Stories not implemented:

  • Optional: infinite scroll for restaurant results
  • Optional: Implement map view of restaurant results
  • Optional: implement a custom switch
  • Optional: Implement the restaurant detail page

Video Walkthrough

GIF created with LiceCap.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages