Skip to content

neoighodaro/kotlin-cryptocurrency-watcher-with-push-notification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published