Was technisch hinter LaufBuddy steckt.
LaufBuddy ist nicht nur eine App-Oberfläche. Hinter dem Projekt stecken GPS-Aufzeichnung im Hintergrund, native Android-Integration, Sprachfunktionen, Bluetooth-Sensorik und die Verbindung zwischen React Native, TypeScript und Kotlin.
- Mobile Entwicklung: React Native, TypeScript und Expo kombiniert mit eigenen nativen Android-Komponenten in Kotlin.
- Systemnahe Funktionen: Hintergrund-GPS, Foreground Services, Berechtigungen, Audio, Telefonfunktionen und Screen-Off-Verhalten.
- Sensorik & Sprache: BLE-Herzfrequenzsensoren, Headset-Erkennung und lokale Vosk-Spracherkennung.
- Praxisnahe Fehlersuche: Tests auf realer Android-Hardware, ADB, Gradle und Analyse über JavaScript- und Android-Ebene hinweg.