2 Punkte von sskbjss 1 일 전 | Noch keine Kommentare. | Auf WhatsApp teilen

Laufen ist kostenlos, aber "Wettkämpfe" sind schnell ausgebucht und die Teilnahmegebühr liegt bei 100.000 bis 150.000 Won – deshalb habe ich diese Lauf-App selbst entwickelt. Ein Solo-Entwicklungsprojekt, kostenlos.

Kernidee: Ein Wettkampf muss nicht daran gebunden sein, dass man sich an einem bestimmten Datum an einem bestimmten Ort trifft. Wenn eine Strecke registriert ist, soll man sie jederzeit im Wettkampfmodus laufen können.

  • Challenge Run: Rekordjagd pro Strecke (persönliche PB / Streckenrangliste)
  • Streckenflug: Den gelaufenen GPS-Pfad als 3D-Flugvideo über einer Satellitenkarte abspielen
  • Art Run: Mit GPS-Polylinien Bilder auf die Karte zeichnen
  • Crew: Rangliste nach kumulierter Crew-Distanz, Crew-Wettkämpfe

Tech-Stack: React 18 + Capacitor (gleichzeitig für Android/iOS), Karten mit MapLibre GL, Backend mit Spring Boot. Schritte werden unter Android direkt über TYPE_STEP_COUNTER in einem Foreground Service verarbeitet. Um Verluste im Hintergrund zu verhindern, habe ich es so umgesetzt, dass der Service den Sensor auch dann weiter hält, wenn die App beendet wird. Die Laufschritte der Galaxy Watch werden separat über die Watch-Anbindung berücksichtigt.

Download: https://www.finiteorder.com/download

Wenn ihr Fragen zu Dingen habt, die ich beim Entwickeln erlebt habe (Mitternachts-Rollover-Bug bei der Schrittzahl, Prüfung von GPS-Cheating usw.), antworte ich gern.

Noch keine Kommentare.

Noch keine Kommentare.