Skip to content

This is part of a project to manage a coffee maker at home from a Android mobile phone. It's made up of an Android app written in Kotlin as the front-end, Firebase service as the back-end and Raspberry PI 3 as a single board computer with a script written in Javascript running on Node.JS and integrated to a coffee maker with water level sensors.

License

Notifications You must be signed in to change notification settings

ivanph1017/CoffeeMakerKotlin

Repository files navigation

CoffeeMakerKotlin

This is part of project to manage a coffee maker remotely. More details can be found here:

The Android app was developed in Kotlin following clean arquitecture, repository, factory, observer-subcriber and MVVM patterns. More details can be found here:

Before run it

Replace the app/google-services.json template for your own google-services.json.

Manually add Firebase To add Firebase to your app you'll need a Firebase project and a Firebase configuration file for your app.

  • Create a Firebase project in the Firebase console, if you don't already have one. If you already have an existing Google project associated with your mobile app, click Import Google Project. Otherwise, click Add project.
  • Click Add Firebase to your Android app and follow the setup steps. If you're importing an existing Google project, this may happen automatically and you can just download the config file.
  • When prompted, enter your app's package name. It's important to enter the package name your app is using; this can only be set when you add an app to your Firebase project.
  • At the end, you'll download a google-services.json file. You can download this file again at any time.
  • If you haven't done so already, copy this into your project's module folder, typically app/.

For more details, check out the Firebase documention:

About

This is part of a project to manage a coffee maker at home from a Android mobile phone. It's made up of an Android app written in Kotlin as the front-end, Firebase service as the back-end and Raspberry PI 3 as a single board computer with a script written in Javascript running on Node.JS and integrated to a coffee maker with water level sensors.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages