Aller au contenu
PrivéConception et développement iOS — side project

RØDD

App iOS d'entraînement à l'aviron indoor

SwiftUISwiftCore BluetoothBLE
RØDD — 1RØDD — 2

RØDD est une application iOS native (SwiftUI) pour l'entraînement sur rameur indoor. Elle se connecte en Bluetooth à la machine, guide les séances en temps réel et propose des « quêtes » thématiques — ramer la longueur d'un lac, remonter une rivière, traverser un océan.

L'intention

Un compagnon d'entraînement qui ne se résume pas à des chiffres. Une interface lisible en plein effort (jauge de séance, métronome audio, retour haptique), des sessions guidées, et des quêtes qui donnent une raison de tirer encore — avec progression et records personnels.

Sur le rameur, ou sans

Connexion Bluetooth FTMS (Fitness Machine Service) aux rameurs compatibles, avec parsing des trames en temps réel ; et un mode hors-capteur basé sur le ressenti pour les machines muettes. Une métrique de puissance unifiée permet de comparer ses séances d'une machine à l'autre.

Technique

Swift 6 (concurrence stricte), SwiftUI, persistance locale GRDB (SQLite), export vers Apple Santé (HealthKit) et widgets iOS (prochaine séance, résumé hebdo). Architecture Clean (Domain / App / Infrastructure / Presentation). Toute l'app est irriguée par un design system maison — Aurora — couleurs, mouvement et composants.