A simple Android app to find the best coffee spots near you. The purpose of this project is to show how to leverage the latest development tools & techniques to successfully create a modern Android app.
The code showcases how to use the following technologies:
- Kotlin coroutines
- Jetpack Compose
- Compose theme with dynamic colors and typography
- Google paging 3 library
- Apollo GraphQL library
- OkHttp HTTP library
Check out the project first, then open it in Android Studio and build it. Please note that you will need a Yelp API key to successfully build and use the app. Create a text file with the name 'keys.properties' and place it inside your checked-out project folder. Then add the single entry 'API_KEY = X' where 'X' is your Yelp API key to the properties file and save it. Note that the 'keys.properties' file is listed in the .gitignore file and thus the key will not be committed to the repository when you want to commit changes.
Distributed under the MIT License. See LICENSE.txt for more information.
Dietmar Planitzer - @linkedin
Project link: https://github.com/dplanitzer/CoffeeScout
