Menu

HundeWildnis Android App Version 13.2

App-Update · 13. Juni 2026

HundeWildnis App 13.2 · Build 78

Erweiterung Trainingstagebuch, Navigation & globales UI-Update – drei fokussierte Verbesserungen in einer kompakten Aktualisierung.

Version 13.2 VersionCode 78 ✅ Trainingstagebuch ✅ Navigation ✅ UI-Update Android 7.0+ MIT-Lizenz
📋
Trainingstagebuch
Wiederholungen korrekt summiert, in Detail-Dialog, Auswertung und Export vollständig integriert.
🗺️
Navigation & Routing
Stabilisiertes Rerouting, neues Fahrrad-Profil mit realistischer Geschwindigkeitsbegrenzung.
🏠
Globales UI-Update
Einheitlicher Home-Button in allen Activities, neues Haus-Icon, synchronisierte Bottom-Navigation.
1

TrainingstagebuchWiederholungen & Statistiken

Das Trainingstagebuch unterstützt zwei Messungstypen: Trainingszeit in Minuten und Anzahl der Wiederholungen. In diesem Update wurden Modell, Detail-Dialog, Auswertung und Exporte vollständig auf den zweiten Typ ausgerichtet.

Erweiterung

Modell-Update: TrainingProgress · totalRepetitions

TrainingProgress enthält nun das Feld totalRepetitions, das alle Wiederholungen einer Kategorie korrekt summiert. Bisher wurden Wiederholungen-basierte Sessions beim Aufwand-Score nicht separat erfasst. Der kombinierte Score aus Minuten und Wiederholungen fließt jetzt vollständig in die Fortschrittsberechnung ein.

Fix

Detail-Dialog: „Anzeigen“ nutzt getEffortText()

Im Session-Detail-Dialog wurde die Anzeige der Trainingsleistung auf getEffortText() umgestellt. Damit wird bei Wiederholungs-Sessions korrekt „z. B. 20x“ ausgegeben statt bisher fälschlicherweise „0 Min“. Der Messungstyp bestimmt nun konsistent, was angezeigt wird.

Fix

Kategorie-Auswertung: kombinierter Aufwand korrekt dargestellt

In der Kategorie-Übersicht des Trainingstagebuchs wurden Wiederholungen bisher nicht in der Aufwand-Statistik berücksichtigt. Die Darstellung zeigt nun – je nach vorhandenem Datenmix einer Kategorie – Minuten, Wiederholungen oder beides kombiniert an.

Export

PDF- und CSV-Export: neues Feld „Aufwand“

PDF- und CSV-Exporte enthalten nun ein einheitliches Feld „Aufwand“, das den Wert über getEffortText() bezieht. Damit erscheint in exportierten Protokollen für jede Session der tatsächliche Aufwand – unabhängig davon, ob die Session auf Minuten oder Wiederholungen basiert.

Betroffene Dateien
TrainingModels.kt TrainingDetailActivity.kt TrainingExportManager.kt
2

Revier-NavigationRouting & Fahrrad-Profil

Die Revier-Navigation erhält ein stabilisiertes automatisches Rerouting und ein neues Routing-Profil für das Fahren mit begleitenden Hunden.

Fix

Rerouting stabilisiert – Schutz gegen Mehrfach-Anfragen

Die automatische Routenneuberechnung bei einer Abweichung von mehr als 30 Metern vom geplanten Weg konnte unter bestimmten Bedingungen mehrfach gleichzeitig ausgelöst werden. Ein dediziertes Rerouting-Flag verhindert nun parallele Anfragen. Die Route wird stabil und einmalig neu berechnet, sobald die Bedingungen erfüllt sind.

Neu

Routing-Toggle: Fußgänger 🥾 und Fahrrad 🚲

Im Navigations-Panel steht jetzt ein Toggle zwischen zwei Routing-Profilen zur Verfügung: Fußgänger (bisheriges Standardverhalten, foot-hiking via OpenRouteService) und Fahrrad für Ausritte mit begleitenden Hunden. Das gewählte Profil wird direkt für die Routenberechnung übergeben.

Sicherheit

Fahrrad-Profil: Geschwindigkeitslimit 10 km/h

Für das Fahrrad-Profil wurde die berechnete Durchschnittsgeschwindigkeit auf maximal 10 km/h begrenzt. Damit werden realistische Ankunftszeiten für Fahrten mit begleitenden Hunden ausgegeben – ohne die Zeitangaben an sportliche Radfahrgeschwindigkeiten anzupassen, die für diesen Anwendungsfall nicht zutreffen.

Betroffene Dateien
LocationActivity_POI.kt activity_location.xml
3

Globales UI-UpdateHome-Navigation

Ein durchgehender Home-Button macht die App-weite Navigation konsistenter. Alle Screens außer der Startseite führen nun über ein einheitliches Haus-Icon zurück zur Hauptübersicht.

UI

Globaler Home-Button in der Toolbar

Die SecureBaseActivity – Basis-Klasse aller sensitiven Screens – wurde um einen Toolbar-Home-Button erweitert. Er erscheint automatisch in jeder darauf aufbauenden Activity, ohne dass einzelne Screens angepasst werden müssen. Die Startseite ist explizit ausgenommen.

UI

Neues Vektor-Drawable ic_home.xml

Für den Home-Button wurde ein neues Vektor-Drawable ic_home.xml erstellt. Das Haus-Icon folgt dem Stil der übrigen App-Icons (flaches weißes Vektor-Design auf transparentem Hintergrund) und ist in allen Auflösungen und Themes scharf.

UI

Bottom-Navigation synchronisiert

Das Home-Icon in der unteren Navigationsleiste (menu_bottom_navigation.xml) wurde auf das neue ic_home-Drawable aktualisiert. Toolbar und Bottom-Nav zeigen nun dasselbe Symbol – kein visueller Widerspruch zwischen den Navigationswegen.

Bereinigung

StartActivity, MainActivity & menu_main.xml

StartActivity.kt und MainActivity.kt wurden angepasst, um den neuen globalen Home-Button nicht doppelt darzustellen. menu_main.xml wurde um redundante Einträge bereinigt, die durch die neue zentrale Implementierung in SecureBaseActivity überflüssig geworden sind.

Betroffene Dateien
SecureBaseActivity.kt menu_bottom_navigation.xml ✦ ic_home.xml (neu) StartActivity.kt MainActivity.kt menu_main.xml

📥 Update verfügbar

HundeWildnis 13.2 · Build 78 · Android 7.0+ · kostenlos

error: Content is protected! -- Inhalt ist geschuetzt!