PublicApiSample

Instructions : User your own AP_KEY from https://www.yelp.com/developers/v3/manage_app

Use you our API KEY, and replace it on your build.gradle(:app) line 27 buildConfigField "String", "API_KEY_VALUE", '"API_KEY_VALUE"' Replace tAPI_KEY_VALUE by something like: Bearer APLI_KEY

#Features Get business places in different contries, just select the place, then you can see a list of those, or the related detail. The app require internet connection but if you lost connection the chache strategy let you check persisted info.

Architecture

alt text

Used Libraries

Best Practices And References

Dependency Inversion Principle (DIP)(without frameworks) Clean Code