Release 4.4.0

Version 4.4.0 von Running Diary wurde im Play Store und bei AndroidPIT hochgeladen und steht in Kürze zum Download bereit.

Neue Funktionen

  • Laufart ergänzt
  • Dropbox Backup
  • Ausblenden von Eingabefeldern
  • Hintergrund eines gedrückten Menüpunkts anpasst
  • Trainingsdatum beim manuellen Anlegen mit aktuellem Datum vorbelegen
  • Sortierung in der Equipment-Übersicht geändert
  • kleine Layout-Optimierungen

Fehlerbehebungen

  • Inaktives Equipment wird nun nicht mehr in der Material-Auswahl beim Aufzeichnen oder manuellen Erfassen von Trainingseinheiten angezeigt

Details

Laufart

Beim Trainieren auf einen (Halb-)Marathon unterscheidet man unterschiedliche Arten von Läufen – dies kann nun direkt beim Aufzeichnen eines Lauftrainings oder beim
manuellen Erfassen angegeben werden.

Bei anderen Sportarten steht dieses Feld nicht zur Verfügung und wird ausgeblendet.

Wenn das Feld nicht benötigt wird, so kann man es dauerhaft über die Einstellungen ausblenden (siehe Details im Folgenden)

running_types

Erläuterung der Laufarten:

  • Lockerer Dauerlauf (GA I1)Bei einem lockeren Dauerlauf im GA I1-Bereich sollte der Puls bei 65-75% der maximalen Herzfrequenz3 liegen
  • Lockerer Dauerlauf mit SteigerungsläufenLockerer Dauerlauf mit Steigerungen, in denen über eine kurze Strecke das Tempo kontinuierlich von Trab bis zum Sprint gesteigert wird
  • Flotter Dauerlauf (GA II2)Bei einem Dauerlauf im GA II2-Bereich sollte der Puls bei 76-85% der maximalen Herzfrequenz3 liegen
  • FahrtspielWechselndes Tempo über unterschiedliche Streckenlängen. Hier gibt es keine festen Vorgaben. Das Tempo und die Länge der Abschnitte bestimmt der Läufer selbst.Beim Fahrtspiel oder Intervalltraining kann der Puls auch über längere Strecken bei 86-95% der maximalen Herzfrequenz3 liegen. Diesen Bereich nennt man auch Entwicklungsbereich (EB4).
  • IntervalltrainingIntervalltraining ist der Wechsel zwischen Be- und Entlasten beim Laufen. Dabei dürfen die Pausen zwischen den schnellen Einheiten aber keineswegs so lang sein, dass Sie sich wieder komplett erholen.Beispiel: Lockerer Dauerlauf (10min),
    4 x 5min schnelle Tempoläufe mit 4min Trabpause zwischen den Tempoläufen,
    Lockerer Dauerlauf (10min)
  • Bahntraining
  • WettkampfWettkampfspezifisches Training – hier kann der Puls über kürzere Strecken auch mal > 95% der maximalen Herzfrequenz3 sein.

1 GA I – Grundlagenausdauer I (Gesundheitssport)

Puls bei 65-75% der maximalen Herzfrequenz

2 GA II – Grundlagenausdauer II

Puls bei 76-85% der maximalen Herzfrequenz

3 maximale Herzfrequenz

Die maximale Herzfrequenz ist individuell verschieden. Am Besten führt man z.B. beim Arzt eine Höchstpulsmessung durch. Bei dieser Messung wird der
Maximalpuls ermittelt und die verschiedenen Bereiche GA I, GA II, EB ermittelt.

4 EB – Entwicklungsbereich

Puls bei 86-95% der maximalen Herzfrequenz

Dropbox Backup

Um die Trainingsdaten auch außerhalb des Gerätes zu sichern, wird jetzt ein Backup über Dropbox angeboten. Aktuell handelt es sich um ein manuelles Backup und keine Synchronisierung!

Dabei werden folgende Daten in die Dropbox kopiert:

  • Alle Bilder, die unter SD-Karte/runningdiary/images liegen
  • Alle GPS-Daten, die unter SD-Karte/runningdiary/tracks liegen
  • Die aktuellen Trainingsdaten (als XML-Export)
  • index-Datei

Die Datei index.txt enthält alle Dateinamen, die bereits in das Dropboxkonto hochgeladen wurden. Diese Datei ermöglicht es, dass die folgenden Backups zügig abgeschlossen werden und mit wenig Datenverkehr auskommen.

Wird ein Backup ausgeführt, so wird ein entsprechende Benachrichtigung angezeigt.

Ab Android 4.0 wird in dieser Benachrichtigung der Verlauf der Sicherung dargestellt.
Ist der Vorgang abgeschlossen oder bricht das Backup ab, so wird die Benachrichtigung entsprechend aktualisiert.

backup_pref
notification

Ausblenden von Eingabefeldern

Nicht alle Eingabefelder sind für alle Zielgruppen interessant. Daher kann man jetzt einige Eingabefelder ausblenden.

Zu diesen Feldern gehört auch die neu ergänzte Laufart. Da die Art des Laufes meist nur für diejenigen interessant ist, die
auf einen (Halb-)Marathon oder Ähnliches hin trainieren.

Die Auswahl auszublendener Eingabefelder erfolgt über die Einstellungen.

running_types_preference
running_types_selection

Hintergrund eines gedrückten Menüpunkts anpassen

Endlich kann man auch sehen welchen Menüpunkt man gedrückt hat.

dashboard

Sortierung in der Equipment-Übersicht geändert

Equipments innerhalb eines Trainingstyps werden nun absteigend anhand des Kaufdatums sortiert. Inaktives Equipmnet steht immer am Ende.

dashboard

Bugfix-Release 4.3.1

Version 4.3.1 von Running Diary wurde im Play Store und bei AndroidPIT hochgeladen und steht in Kürze zum Download bereit.

Fehlerbehebungen

  • Ein Versions-Update dieses Blogs führte zu
  • Gemeldeten Force Close behoben

What’s next

Das neue Release 4.4.0 wird in Kürze bereitstehen.

Hier wir dann ein Backup über Dropbox angeboten und einiges mehr.

 

Release 4.3.0

Version 4.3.0 von Running Diary steht ab sofort im Play Store und bei AndroidPIT zum Download bereit.

Neue Funktionen

  • Facelift (Details sind im weiteren Verlauf beschrieben)
  • Berechnung der verbrannten Kalorien in einer Trainingseinheit (bitte Details im Folgenden beachten!)
  • Wetterermittlung mit Open Weather Map API (bei aufgezeichneten Trainings) optimiert
  • Weitere Usability-Optimierungen

Fehlerbehebungen

  • Fehlende Vorbelegung der Trainingsdaten behoben (trat auf, wenn man ein Training direkt nach dem manuellen Anlegen erneut zu Editieren versuchte)
  • Gemeldeten Force Close behoben
  • Verlinkung innerhalb von Info korrigiert

Facelift

Neues App Icon + Anpassung Schriftart

Auch wenn solche Äderungen immer zur Verwirrung beitragen. Das App-Icon wurde aktualisiert und die Schriftart für die Actionbar, Überschriften und Buttons wurde angepasst. 

app_icon

Weiteres Dashboard Layout zur Auswahl

In den Einstellungen steht ein neues Dashboard Layout zur Verfügung. Thomas Drawc hat sich meiner Meinung nach selbst übertroffen – vielen Dank!

Dashboard Layout 2013
Dashboard Selection

Berechnung der verbrannten Kalorien pro Trainingseinheit

Auf mehrfachen Wunsch werden nun die während eines Trainings verbrannten Kalorien in den Trainingsdetails angezeigt.

Um diese Berechnung zu ermöglichen, müssen in den Einstellungen Angaben zu Geschlecht, Alter, Gewicht und Größe gemacht werden. 

Personal Data Preferences

Die Berechnung des Kalorienverbrauchs erfolgt auf 2 Wegen. 

  1. Unter Berücksichtigung der durchschnittlichen Herzfrequenz (AVG)
  2. Unter Berücksichtigung des metabolische Äquivalent (MET)

1. AVG

Ist für ein Training die durchschnittliche Herzfrequenz angegeben, so wird der Kalorienverbrauch unter Berücksichtigung von Zeit, Geschlecht, Alter, Gewicht und der durchschnittlichen Herzfrequenz berechnet.

2. MET

Ist keine durchschnittliche Herzfrequenz angegeben, wird der Kalorienverbrauch unter Berücksichtigung von Zeit, Geschlecht, Alter, Gewicht, Größe und MET berechnet.

MET steht für metabolische Äquivalent. Hierbei handelt es sich um einen Wert der für jede Sportart und je nach Intensität individuell ist. Beim Laufen richtet sich der MET nach der Durchschnittsgeschwindigkeit und kann zwischen 8 und 18 liegen.

Da ich bei vielen Sportarten nicht die Intensität des Trainings bestimmen kann, handelt es sich bei der Berechnung nach MET um eine eher gröbere Angabe.

Wetter nun mit Bildern

Beim Anlegen/Editieren von Trainings werden bei der Wetter-Auswahl nun auch Bilder angezeigt.

Das entsprechende Wetter-Icon wird auch in den Details angezeigt.

Wetter-Dropdown
Detail with Weather 

Weitere Usability-Optimierungen

  • Actionbar-Zurück in Statistik führt nicht immer zurück zum Dashboard
  • Letzte Position in der Auflistung der Trainings merken
  • Equipment aus den Trainingsdetails heraus verlinken

Release 4.2.0

Release 4.2.0 steht ab sofort im Play Store und bei AndroidPIT zum Download bereit.

Neue Funktionen

  • GPS Daten auf SD Karte nach Jahren getrennt speichern
  • Neue Statistik TOP 3 Sportarten (Android >= Icecream Sandwich)
  • Umstellung der Wetter-/Temperaturermittlung auf die Open Weather Map API
  • Kleinere Verbesserungen im Bereich Auswertungen
  • Kleine Layout-Anpassungen

Fehlerbehebungen

  • Umlautfehler bei Sportart Fußball behoben
  • Auswertungen: Trainingseinheiten vom 01.01.XXXX wurden ggf. nicht berücksichtigt

Details

Umstellung auf Open Weather Map API

Die Google Weather API wurde von Google ohne große Ankündigung abgeschaltet. Deshalb funktionierte in letzter Zeit die automatische Ermittlung der Temperatur und des Wetters beim Aufzeichnen eines Trainings nicht mehr.
Nun wird der Service von Open Weather Map genutzt und die Ermittlung der aktuellen Temperatur und des Wetters funktioniert wieder.
Näheres zur Open Weather Map API gibt es unter openweathermap.org.

Neue Statistik TOP 3

Der folgende Screenshot zeigt die TOP 3 Sportarten in 2011 (basierend auf die zurückgelegte Distanz).
Das Diagramm ist interaktiv. Durch Berühren der Linien werden entsprechende Details (Monat, Typ und Distanz) eingeblendet.

Der Bereich Auswertungen wird nur für Geräte mit Android >= 4.0 (Icecream Sandwich) angeboten.

  Statistik_Top3

Release 4.1.0

Release 4.1.0 steht ab sofort im Play Store und bei AndroidPIT zum Download bereit.

Neue Funktionen

  • Redesign des Equipment Bereichs
  • Equipment-Auflistung mit Bildern
  • Bild für Equipment kann aufgenommen, oder aus der Gallery hinzugefügt werden
  • Kleinere Usability-Verbesserungen
  • Kleinere Layoutanpassungen
  • Performance-Optimierungen in Listenansichten
  • Trainingsübersicht: Daten werden nun asynchron geladen

Fehlerbehebungen

  • Ggf. ungewollter Dashboard-Layout-Wechsel behoben

Details

Redesign des Equipment Bereichs

Die rudimentäre Equipment-Detailansicht hat nun endlich einen Facelift erhalten.

Das Tab Überblick zeigt ein Bild des Equipments sowie eine bildliche Darstellung für die beiden möglichen
Alarme (Distanz/Monate). Je nach Erreichung des entsprechenden Alarms wird der Balken grün, gelb oder rot dargestellt.


Im Tab Details werden alle weiteren Details zu dem Equipment angezeigt.

Bild für Equipment kann aufgenommen, oder aus der Gallery hinzugefügt werden



Über das Overflow Menü in der Detailansicht stehen zwei neue Funktionen zur Verfügung.

1. Foto aufnehmen
Diese Funktion startet die Kamera App des Handys und speichert das aufgenommene und bestätigte Bild auf der SD Karte
unter runningdiary/images/equipment. Das Foto wird in der Equipment-Detailansicht verwendet.
Die aufgenommenen Bilder sind auch in der Galerie verfügbar (Albumname: equipment).

2. Bild aus Galerie wählen
Diese Funktion öffnet die Galerie App. Das ausgewählte Bild wird nach runningdiary/images/equipment kopiert
und in die Detailansicht übernommen.

Hinweis für Gingerbread Nutzer (Android 2.3.X) und darunter:
Ein Overflow Menü im Sinne von Android ICS gibt es hier nicht.
Die Funktionalität wird stattdessen über das Drücken der Menu-Taste erreicht.

Equipment-Auflistung mit Bildern

Die Auflistung der Trainingsmaterialien wurde redesigned und zeigt nun kleine Bilder der Materialien (wenn vorhanden).



Kleinere Layoutanpassungen

Die Actionbar beim Anlegen und Editieren von Trainings und Equipments sieht nun wie folgt aus:



Kleinere Usability-Verbesserungen

Automatisches Weiterleiten zur Trainingsübersicht nach den folgenden Aktionen:

  • Abschluss einer aufgezeichneten Trainingseinheit
  • Anlegen eines neuen Trainings

Release 4.0.0

Release 4.0.0 steht ab sofort im Play Store und bei AndroidPIT zum Download bereit.

Neue Funktionen

  • Modernisierung des Menü-Layouts (Dashboards)
  • Layout des Dashboards kann in den Einstellungen ausgewält werden
  • In-App Payment: Neuer Bereich Auswertungen (Android Versionen >= 3.0 Honeycomb)
  • Neue Benachrichtigungen in der Notificationbar (Android Versionen >= 4.1 JellyBean)
  • Training/Equipment anlegen/bearbeiten: Buttons (speichern/abbrechen) nun in der Actionbar
  • Innerhalb der Trainingsdetails kann zwischen den Details und der Karte per Swipe (Wischen) gewechselt werden
  • Changelog ausgelagert – ist nun auch jederzeit über die Einstellungen erreichbar
  • Datumsformat kann über die Einstellungen geändert werden
  • Wetter um weitere Optionen erweitert

Fehlerbehebungen

  • Export: Einstellung GPS Genauigkeit (GPS_PRECISION) wurde nicht exportiert

Details

Modernisierung / Änderbarkeit Menü-Layouts (Dashboards)

Das Dashboard von RunningDiary hat ein Facelift bekommen. Alle Icons wurden neu designed. Danke an Thomas Drawc für die tolle Umsetzung!

Wer aus nostalgischen Gründen an dem alten Dashboard hängt, kann dieses Layout in den Einstellungen auswählen.



Notification unter Android 4.1 JellyBean

Seit Android JellyBean 4.1 kann man Benachrichtigungen über eine Zwei-Finger-Geste aufschieben.


Training/Equipment anlegen/bearbeiten: Buttons (speichern/abbrechen) nun in der Actionbar

Die Buttons zum Speichern/Abbrechen wurden beim Anlegen von Trainings und Equipments entfernt und in die Actionbar verlagert.

Zum Anlegen/Speichern eines Trainings bzw. Equipments muss nun das Speichern Icon in der Actionbar geklickt werden.


Neuer Bereich Auswertungen (Android >= Honeycomb) über In-App-Payment freischalten

Leider unterstützt der Android Browser in Versionen < 3.0 Honeycomb keine HTML5-Features, welche für die Nutzung
der Google Chart API vorausgesetzt werden, um die Diagramme zu erstellen. Daher gibt es den neuen Bereich nur ab Android
3.0 (Honeycomb).

Auswertung Gesamtverteilung über alle Typen

Der folgende Screenshot zeigt eine Auswertung der Gesamtverteilung über alle Trainingstypen (über alle Jahre).
Das Diagramm ist interaktiv. Durch Berühren des entsprechenden Tortenstücks werden Details (Typ und Distanz) eingeblendet.

Für die Erstellung der Diagramme wird die Google Chart API verwendet, was eine Internetverbindung voraussetzt.

Statistik_Kreis
Auswertung Monatliche Leistung nach Typ

Der folgende Screenshot zeigt eine Auswertung der monatlichen Leistung für den Trainingstyp Laufen im Jahr 2011.
Auch dieses Diagramm ist interaktiv. Durch Berühren der Linie werden Details (Monat, Typ und Distanz) eingeblendet.


Version 3.2.0

Release 3.2.0 is available in the Play Store and at AndroidPIT.

Features: 

The covered distance per year has been added to the listing of trainings.

list_trainings_320

AVG and MAX Heart Rate can now be added.

training_detail_320

insert_training_320 

Say Goodbye to the Menu-Button!

Now the Overflow-Menu from Ice Cream Sandwich Actionbar has come to Android 2.X-Devices.

equipment_detail_320

Bugfixes:

  • now runs on Samsung Galaxy Nexus
  • Edit Training: Type can now be changed
  • minor bugfixes