android-things-electricity-monitor
Electricity Monitor using Android Things and Firebase Realtime Database
File Explorer
Download Latest Version (.zip)- ExampleInstrumentedTest.java
- ElectricityLog.java
- ElectricityMonitorActivity.java
- ElectricityMonitorApplication.java
- activity_electricity_monitor.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.java
- .gitignore
- build.gradle
- google-services.json
- proguard-rules.pro
- firebase_functions.png
- power_off.png
- power_on.png
- push_notification.png
- index.js
- package.json
- .gitignore
- database.rules.json
- firebase.json
- ExampleInstrumentedTest.java
- minyna.ttf
- ElectricityApplication.java
- ElectricityLog.java
- ElectricityViewModel.java
- OverviewActivity.java
- OverviewContract.java
- OverviewPresenter.java
- ic_power.xml
- lights_off_house.xml
- lights_on_house.xml
- activity_overview.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ic_launcher-web.png
- ExampleUnitTest.java
- .gitignore
- build.gradle
- google-services.json
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE
- README.md
- settings.gradle
# Installation Guide
1. Get the code
git clone https://github.com/riggaroo/android-things-electricity-monitor
Downloads the entire project code from GitHub to your computer.
cd android-things-electricity-monitor
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- Node.js Node.js must be installed to use npm.
npm install -g firebase-tools
Installs the package published on the npm registry globally โ no need to clone the source.
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
3. Gradle (Java/Kotlin)
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
cd app
This project's files live in a subfolder, so move into it first.
./gradlew build
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
4. Node.js
EasyPrerequisites
npm install -g firebase-tools
Installs the package published on the npm registry globally โ no need to clone the source.
npm install
Downloads and installs the libraries listed in package.json.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
