pandah

Projekt · Android & Wear OS

TeeTracker

Eine Golf-App, die die Runde mitschreibt statt sie zu unterbrechen. Sie zählt Schläge pro Loch, rechnet daraus das Handicap, und zeigt auf der Platzkarte, wie weit es noch bis zum Grün ist. Alles läuft auf dem Gerät — auch dort, wo kein Netz ist.

Im Testing

Bildschirmfotos

Spielbahn von oben mit Par 3, 185 Metern Länge und der laufenden Entfernung zum Pin.
Die Bahn von oben — Par, Länge und laufende Entfernung zum Pin
Startbildschirm mit Handicap-Index, letzter Runde und den Schlägern im Bag.
Start: Handicap-Index, letzte Runde, Schläger im Bag
Statistikseite mit Handicap-Index 25,5, einem Verlaufsdiagramm und Putt-Kennzahlen.
Der Handicap-Verlauf, aus den gespielten Runden gerechnet
Schlagplaner auf der Bahn mit Statistik-Overlay und Entfernungen zu Grün und Ziel.
Schlagplaner mit Statistik-Overlay über den eigenen Runden

Was die App kann

  • Scorekarte für die ganze Gruppe — Schläge, Putts und Strafschläge für dich und deine Mitspieler, Loch für Loch.
  • Handicap, das sich selbst rechnet — der HCPI ergibt sich aus dem Rundenverlauf, ohne dass du irgendwo etwas nachträgst.
  • Entfernungen in Echtzeit — GPS-gestützt zu Grün und Hindernissen, während du am Ball stehst.
  • Shot-Trail auf der Karte — jeder Schlag wird verortet, am Ende siehst du deine Bahn über den Platz und die tatsächlichen Schlagweiten je Schläger.
  • 3D-Platzansicht — die Karte als Gelände, nicht als Draufsicht.
  • Plätze importieren — aus OpenStreetMap, über in der EU gehostete Overpass-Server. Oder von Hand anlegen.
  • Wear-OS-Begleiter — dieselbe App auf der Uhr, für die Runde ohne Telefon in der Hand.
  • Training — Übungen und Notizen für die Zeit zwischen den Runden.
  • Export und Import — deine Daten als Datei, jederzeit.

Offline ist keine Notlösung

TeeTracker hat keinen Server. Es gibt kein Konto, keine Registrierung und nichts, was in einer fremden Datenbank landet. Deine Runden liegen in einer SQLite-Datenbank auf dem Telefon, die Uhr synchronisiert direkt mit dem Telefon.

Das hat einen Preis, und der soll hier stehen: Wenn du die App löschst, sind die Daten weg. Es gibt keine Kopie in der Cloud, die dich rettet. Für die Sicherung gibt es die Export-Funktion — die musst du selbst benutzen.

Der Gegenwert ist, dass der Platz nicht in einem Funkloch aufhört zu funktionieren. Ins Internet geht die App nur für die Kartenkacheln und den Platz-Import.

Technik

Plattform Android (Telefon) und Wear OS, ein Paket, eine Store-Eintragung
Framework Flutter / Dart
State Riverpod 3
Speicher SQLite (sqflite), rein lokal
Karte Mapbox Maps v11
Uhr-Kopplung flutter_wear_os_connectivity über die Google-Play-Dienste
Paketname com.timdahm.teetracker
Sprachen Deutsch, Englisch