← Retour aux projets

Application de suivi sportif

Une app Android personnelle, 100 % hors ligne, pour construire mes programmes d'entraînement, les dérouler pas à pas en séance et suivre ma régularité et mon poids.

Démonstration vidéo

Problème

Je voulais un outil simple pour enchaîner mes séances sans réfléchir : savoir quel exercice faire, combien de répétitions, quand faire une pause, puis garder une trace de ma régularité. Les applications existantes imposent presque toutes un compte, un abonnement ou une synchronisation cloud, et proposent des programmes génériques plutôt que les miens. J’ai donc conçu une app à usage personnel, installée par APK, dont toutes les données restent sur le téléphone.

Choix techniques

Difficulté rencontrée

Je voulais afficher les démonstrations vidéo des exercices sur le fond sombre de l’app, en m’appuyant sur des vidéos libres de droits tournées sur fond blanc. J’ai d’abord essayé les GIF : les fichiers étaient lourds et la lecture saccadée. En comparant les formats, j’ai vu qu’un MP4 court en boucle (H.264/H.265), lu avec expo-video, est beaucoup plus léger grâce à la compression inter-images. J’ai ensuite tenté la transparence vidéo (HEVC avec canal alpha, WebM VP9), mais le rendu sur Android n’était pas fiable. La solution retenue consiste à détourer le fond blanc par chroma key avec ffmpeg (en lot), puis à exporter directement sur la couleur de fond de l’app (#0a0e12). La vidéo s’intègre alors visuellement, sans dépendre du support de l’alpha.

Résultat

L’app couvre aujourd’hui tout le parcours :