/coffee-finder

Server, Android and iOS showcase of gRPC.

Primary LanguageSwift

Coffee Shop Finder ☕

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

License

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.