The OpenEEW Provisioning application helps enable an OpenEEW sensor, connect it to a local network, and associate it with your account.
The Android release is available here. The iOS will be available soon.
|
This app uses dotenv in order to manage environment variables
In order to apply environment variables; duplicate the .env.example
file as .env
, and overwrite the values in that file.
This provisioning app is built on Flutter.
In order to run it locally:
Install Flutter on your local machine
Get dependencies
flutter pub get
Ensure you have a device connected
flutter devices
(NB this app will run in the web without a device, but due to the nature of the functionality, very little of it will work in the web environment.)
Compile and run
flutter run
In order to create a signed app bundle for the play store:
pubspec.yaml
' with the latest version, eg for version 1.0.1 :version: 1.0.1+1
add the path to the signed key in /android/key.properties
run
flutter build appbundle
The community welcomes your involvement and contributions to this project. Please read the OpenEEW contributing document for details on our code of conduct, and the process for submitting pull requests to the community.
Please review the Flutter license
The OpenEEW sensor is licensed under the Apache Software License, Version 2. Separate third party code objects invoked within this code pattern are licensed by their respective providers pursuant to their own separate licenses. Contributions are subject to the Developer Certificate of Origin, Version 1.1 (DCO) and the Apache Software License, Version 2.