Yelp Sample

Description

Sample app that connects to the Yelp API and displays a grid of business images

Yelp API

Screens

Main Screen

Authenticates to the Yelp API if necessary. Using an auth token, calls the /search endpoint. Displays the results' images in a grid

Settings Screen

Contains a single setting for the City to search in

Search Screen

Contains a SearchView to allow the user to search for business keywords.

Also displays all past searches

Architecture & Tools

MVP

Retrofit 2

Gson Converter

RxJava

Picasso