Coffee Shop Finder uses Places API to find the best (and currently open) coffee shops around you. It showcases the use of gRPC with a server and two consumer apps, Android and iOS.
The auto-generated gRPC stubs are already provided. In case you want to recreate them, you need a Protobuf compiler along with the Go and Swift plugins, and compile the finder.proto
file. The Android app only requires a link to the proto file and Gradle will take care of the rest.
The server requires a Google Maps Places API Key, which you can create by visiting Google Developer Console.
Run the server by executing go run main.go -key PLACES_API_KEY
Copyright (c) 2019 Tadej Slamic. All rights reserved. This work is licensed under the terms of the MIT license. For a copy, see https://opensource.org/licenses/MIT.