A simple iOS client that displays restaurant data using the Yelp API
Time spent: 10 hours
- Table rows are dynamic height according to the content height.
- Custom cells have the proper Auto Layout constraints.
- Search bar is in the navigation bar.
- Category, sort (best match, distance, highest rated), radius (meters), and deals (on/off) filters are implemented.
- The filters table is organized into sections as in the mock.
- Clicking on the "Search" button dismisses the filters page and triggers the search w/ the new filter settings.
- Radius and sort filters expand as in the real Yelp app.
- Categories section shows a subset of the full list with a "See All" row to expand
- Yelp API
- AFNetworking
- BDBOAuth1Manager
- Icons from IconFinder