Crypto Alat
An app that shows notifications when crypto value exceeds your saved limit.
Part One | Part Two
Getting Started
Clone the repository. The repository contains a backend
folder for the backend server and an android-app
directory. You can open the Android project directly in Android studio. Replace the google-services.json
file with the one from your
Firebase dashboard. Replace the key holders in the app with the keys from your Pusher Beams.
Open the backend
folder install the following dependencies:
$ go get github.com/labstack/echo
$ go get github.com/labstack/echo/middleware
$ go get github.com/pusher/push-notifications-go
and run this this command to get your server up:
$ go run main.go
Replace the pusher keys in ./notification/push.go
before starting the server.
Prerequisites
You need the following installed:
- Android Studio installed on your machine (v3.x or later). Download here.
- Go version 1.10.2 or later installed.
- SQLite installed on your machine.
- Basic knowledge on using the Android Studio IDE.
- Basic knowledge of Kotlin programming language. See the official docs.
- Basic knowledge of Go and the Echo framework.
Built With
- Kotlin - Used to build the Android client
- Pusher - APIs to enable devs building realtime features
- Go - Used to build the server