Application Android Kotlin pour afficher un tableau de bord temps reel base sur la table Metric.type extraite de Garmin Connect.
- application Android native en Kotlin
- ecran live avec cartes de metriques
- table
Metric.type -> significationintegree dans le code - formattage metier pour FC, allure, vitesse, puissance, distance, respiration, calories
- source temps reel simulee qui met a jour l'UI chaque seconde
- point d'extension
GarminRealtimeDecoderpour brancher le vrai flux protobuf Garmin
- le transport exact montre <-> telephone
- le point d'entree Android qui recoit les trames
- le parseur reel
AlertNotification/LiveSessionEventNotification
$env:JAVA_HOME = "C:\path\to\jdk-21"
.\gradlew.bat assembleDebugapp/src/main/java/com/astor/pulsefitengine/data: modeles Garmin et source liveapp/src/main/java/com/astor/pulsefitengine/ui: etat d'ecran et adapter RecyclerViewapp/src/main/java/com/astor/pulsefitengine/MainActivity.kt: ecran principal