Application Android

Forma Health

Développement et maintenance de l’application Android Forma depuis sa création, avec les données du bracelet Polar 360 pour évaluer la charge d’entraînement, la récupération et les risques de surentraînement.

Logo de Forma Health
Rôle
Développeur Android senior
Période
juillet 2024 - novembre 2025
Lieu
Barcelone, Espagne

Le projet

J’ai développé l’application Android multimodule de Forma depuis zéro avec Kotlin, Jetpack Compose et Clean Architecture. Elle réunit les données des objets connectés, la synchronisation en arrière-plan, les informations d’entraînement et les contenus médicaux dans une même expérience mobile.

Contexte

Forma Health, soutenue par Rafael Nadal, vainqueur de 22 titres du Grand Chelem, et son médecin, le Dr Ángel Ruiz-Cotorro, est une plateforme conçue par des joueurs de tennis et des experts médicaux. Elle associe données d’entraînement en temps réel et connaissances médicales pour améliorer les performances et réduire les risques de blessure.

Ma contribution

  1. Conception et implémentation de l’architecture Android de Forma depuis zéro, en adaptant les fonctionnalités principales d’iOS.

  2. Intégration du SDK Polar pour suivre la fréquence cardiaque et les performances en temps réel avec les bracelets Polar 360.

  3. Création d’un système de synchronisation évolutif pour transférer avec précision 24 heures de données biométriques entre BLE, Health Connect et les serveurs.

  4. Mise en place de la détection d’activité par analyse continue de la fréquence cardiaque, pour fournir des informations d’entraînement personnalisées.

  5. Intégration de contenus médicaux sous forme d’articles, de vidéos et de graphiques interactifs.

En un coup d’œil

  1. Bracelet Polar 360Fréquence cardiaque et activité
  2. Application AndroidIntégration du bracelet et synchronisation
  3. ServeurTransfert des données biométriques
Flux de données simplifié

Outils et compétences

Android
  • Compose
  • Apollo/GraphQL
  • Ktor
  • Room/Datastore
  • Mediapipe
  • Polar SDK
  • WorkManager
  • Hilt
  • Health Connect
Également utilisé
  • Firebase
  • Github actions
  • Clean architecture
  • Modularisation
  • MVVM
Tous les projets