Smart Meter (de.p72b.smartmeter)
The scope of Smart Meter App is to display the actual power consumption. It can connect to MQTT broker and subscribes to given topics. It shows the topics of the broker. Easily there can be subscribed to a sensor data topic and the power value with details is displayed through a modern material 3 design UI.
The purpose of the project is to parse the provided smart meter data and display it fast within the app without many clicks.
By default tracking is disabled and user can opt-in on first app start (GDPR conform) and within the app settings screen. Smart Meter App has Firebase integrated. Since Google Play Service 4.0 the Android Advertising ID is collected by default.
When the user opt-in within the App the Firebase crashlytics SDK is used to collect information about critical app crashes. The crash report includes phone details like manufacturer and operation system version. Also it contains detailed crash log information as code snippets to be able to isolate the proplem.
In addition the Android Advertising ID can be used to send the user push messages if required (currently not implemented).
Firebase by default has screen tracking included to collect statistics about most seen screens. The information is used to improve on the UI/UX flows and features. A/B testing can be done by the findments.
There will be no data shared with any person or third party company (beside Firebase as described above) at any time.
The firebase access data is protected by the project owner. The app signing and publishing into the google play store can only be done by the project owner.
The development of the app is unsalaried. Still there will be no advertisement inside the app.
As at Insel Poel 2021/12/03 by Willy Marten