No description
- Java 96.9%
- DM 3.1%
# Conflicts: # .idea/deploymentTargetSelector.xml # app/build.gradle.kts # app/src/main/AndroidManifest.xml # app/src/main/java/de/dhapps/dooropener/DatabaseHandler.java # app/src/main/java/de/dhapps/dooropener/DbSettingsFragment.java # app/src/main/java/de/dhapps/dooropener/MVVFragment.java # app/src/main/java/de/dhapps/dooropener/MainActivity.java # app/src/main/java/de/dhapps/dooropener/MainPagerFragment.java # app/src/main/java/de/dhapps/dooropener/MieterDocAdapter.java # app/src/main/java/de/dhapps/dooropener/MieterDocsFragment.java # app/src/main/java/de/dhapps/dooropener/MqttHandler.java # app/src/main/java/de/dhapps/dooropener/MqttService.java # app/src/main/java/de/dhapps/dooropener/MqttSettingsFragment.java # app/src/main/java/de/dhapps/dooropener/SecureSettingsDatabase.java # app/src/main/java/de/dhapps/dooropener/StromVerbrauch.java # app/src/main/java/de/dhapps/dooropener/StromverbrauchFragment.java # app/src/main/java/de/dhapps/dooropener/UserSettingFragment.java # app/src/main/res/color/tab_icon_selector.xml # app/src/main/res/layout/activity_main.xml # app/src/main/res/layout/dialog_doc_preview.xml # app/src/main/res/layout/fragment_main_pager.xml # app/src/main/res/layout/fragment_mvv.xml # app/src/main/res/values-de/strings.xml # app/src/main/res/values/colors.xml # app/src/main/res/values/strings.xml # app/src/main/res/values/themes.xml # app/src/main/res/xml/user_preferences.xml # gradle/libs.versions.toml |
||
|---|---|---|
| .idea | ||
| app | ||
| gradle | ||
| .gitignore | ||
| build.gradle.kts | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| README.md | ||
| settings.gradle.kts | ||
Dooropener for dhomes.de
Dieses Repository enthält den source code der Android App "Dooropener".
Dooropener ist eine App zur Benutzung durch die Mieter der Appartements in Dietersheim. Sie loggen sich hier einmal ein und authentifizieren sich mit ihrem Fingerabdruck oder Gesichtscan oder mit einem Master Passwort.
Erste Aufgabe ist, den Benutzername (email) und das entsprechende Passwort zu setzen, das bei des Anmeldung in dhomes.de vergeben wurde. Dazu wählt man im 3-Punkte Menü oben rechts den Menüpunkt Benutzer Einstellungen und prüft nach Eingabe der Daten mit Login prüfen, ob die Anmeldung funktioniert.
Damit hat man dann in der App Zugriff auf die Komponenten
- Türöffner: öffnet die Tür des nicht abgesperrten Appartements
- Stromverbrauch: zeigt den Stromverbrauch des Appartments
- Dokumente: Liste der eigenen Dokumente, z.B. Buchungsbestätigungen, Rechnungen, usw.
- MVV Abfahrtsplan für Bus Linie 690
- Nachrichten:
Beteiligte Komponenten:
- postgres db: enthält die Mieter Zugangsdaten
- mosquitto: server für mqtt
- lokaler key/value-store: verschlüsselt zur lokalen Speicherung der Konfigurationsdaten
- lokale sqllite db: zum puffern der Dokumente, Benutzer Einstellungen und Server Einstellungen für mqtt & remote postgres-DB