Application "Kiplin Companion"
Sommaire
Kiplin Companion est une application mobile qui évalue la condition physique et le niveau d'activité d'une personne à partir de tests médicaux reconnus.
L'application repose sur deux tests : un questionnaire d'activité physique et un test de marche de 6 minutes. À l'issue, l'utilisateur — ou le professionnel de santé qui l'accompagne — obtient une évaluation de sa condition physique à cet instant. Les données de santé sont hébergées en HDS.
Technologies / Outils
Flutter
Firebase
Fastlane
- HDS Hébergement Données de Santé
Le contexte : Kiplin, le jeu au service de la santé
Kiplin est une société éditrice de jeux numériques en santé. Son application principale s'adresse aux entreprises, pour aider leurs employés à lutter contre la sédentarité, et aux acteurs de santé, pour rendre la pratique d'activité physique plus ludique (jeux et challenges en équipe, comptage de pas…). L'éditeur revendique aujourd'hui plus de 150 000 utilisateurs.
DINNO a accompagné Kiplin dans le développement de l'application de bilan physique « Kiplin Companion », utilisable aussi bien par un utilisateur final que par un professionnel de santé dans le cadre de l'évaluation d'un patient.
Notre démarche : un test de marche fiable en arrière-plan, respectueux de la vie privée
Retour d'expérience
Kiplin Companion
L’application enchaîne un questionnaire d’activité physique (IPAQ), un questionnaire d’aptitude (Q-AAP), puis — si l’utilisateur est apte — un test de marche de 6 minutes dont l’objectif est de parcourir la plus grande distance possible.
Le vrai défi technique : mesurer cette distance de façon fiable pendant les 6 minutes, y compris écran verrouillé et application en arrière-plan, tout en respectant la vie privée et les règles strictes de Google Play et de l’App Store sur la géolocalisation en tâche de fond.
- Android : plutôt que de demander la permission de localisation en arrière-plan (soumise à une validation renforcée de Google Play), nous avons utilisé un service au premier plan (foreground service) actif uniquement pendant le test et signalé par une notification. La mesure se poursuit écran éteint, sans permission intrusive.
- iOS : nous nous sommes appuyés sur les background modes de localisation d’Apple, en n’activant le suivi que le temps du test et avec l’indicateur système visible par l’utilisateur.
- Vie privée : la position n’est collectée que pendant le test, uniquement pour calculer la distance parcourue — croisée avec le podomètre/accéléromètre pour fiabiliser la mesure. Aucun suivi en dehors du test, et les données de santé sont stockées en HDS.
Le tout en Flutter, avec une couche native spécifique à chaque plateforme pour absorber les différences de gestion de l’arrière-plan entre Android et iOS — là où une base de code commune ne suffit plus. Enfin, un déploiement automatisé (Fastlane) fiabilise les livraisons sur les stores.
L'application en images

Questionnaire d'activité physique (IPAQ).

Test de marche de 6 minutes.

Résultats du bilan physique.
Sources & liens utiles
- Site officiel de Kiplin
- Article des Échos : « Kiplin introduit l'activité physique ludique en entreprise »
- Article Ouest-France : « Une application de jeux pour l'activité physique »
Questions fréquentes
Comment mesurer précisément la distance d'un test de marche depuis un smartphone ?
Comment faire du suivi GPS en arrière-plan conforme aux règles d'Apple et de Google ?
Une application de santé qui recueille des données doit-elle être hébergée en HDS ?
Peut-on intégrer des tests médicaux validés dans une application mobile ?
Combien de temps pour développer une application de bilan santé comme celle-ci ?
À lire aussi
Découvrez notre expertise en développement de logiciel e-santé et en développement d'application mobile.



