Skip to content

dplanitzer/CoffeeScout

Repository files navigation

CoffeeScout

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.

Screenshot_20260215_123046

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

Getting Started

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.

License

Distributed under the MIT License. See LICENSE.txt for more information.

Contact

Dietmar Planitzer - @linkedin

Project link: https://github.com/dplanitzer/CoffeeScout

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages