Practice Log n Share
Septembre 2026
Présentation
Enregistrer sa pratique d'un geste, puis montrer le même écran à son professeur en cours. J'ai conçu cette application iPhone pour ma propre pratique du saxophone et l'ai développée en collaboration avec l'IA.


- Rôle
- Conception, design UX/UI et développement (avec Claude Code et Codex)
- Période
- Septembre 2026
- Technologies
- React · TypeScript; Swift (WKWebView, Live Activity, StoreKit, iCloud)
Essayer la démo web (contient mes propres données de pratique au 20 septembre 2026)
Point de départ — « Comment se passe la pratique ? » : je ne savais pas répondre
Lors de mes cours toutes les deux semaines, répondre « surtout des gammes » ne disait ni ce que j'avais travaillé ni combien de temps. Écrire dans un carnet avec le saxophone autour du cou était peu commode, et les applications de suivi du temps essayées servaient à consulter mes données seul.
Enregistrer — L'instrument en main, d'un seul geste
Pendant la pratique, je ne touche que les cartes de catégories. Un toucher lance le chronomètre, une autre carte change de catégorie et un second toucher sur la même l'arrête.

- 1 Historique
- La pratique accumulée. La première chose visible à l'ouverture.
- 2 Aujourd'hui
- L'ordre et la répartition de la pratique. Pleine à une heure.
- 3 En cours
- Seule cette carte est claire, avec un contour blanc.
- 4 Cartes
- Toucher pour changer. La durée du jour bien visible.
Une journée — Une fois pleine, la barre le reste
La barre du jour se remplit en une heure. Au-delà, le total du moment devient son extrémité droite, pour qu'aucun vide ne réapparaisse dans une barre déjà pleine.
Pratique du jour — 1 h 05 min
Retenue
Écartée
Accumuler — Tout voir, depuis le premier jour
L'intensité du vert indique la pratique et les cadres rouges les cours. Le défilement horizontal remonte au premier jour enregistré. J'ai privilégié la consultation de plusieurs années de pratique plutôt que la légèreté du rendu.

Évolution — Des cartes devenues le tableau de commande de la pratique
J'ai construit les écrans à partir de spécifications élaborées par dialogue avec l'IA, puis les ai essayés et corrigés à plusieurs reprises. Une première version web m'a permis d'explorer le suivi et le partage avant de développer l'application pour iPhone.
- Le nom et la durée, ensemble
- J'ai mis la durée du jour en évidence sur chaque carte pour relier le contenu de la pratique au temps consacré.
- L'état actuel, d'un coup d'œil
- J'ai éclairci uniquement la carte en cours de chronométrage et assombri les autres.
- Les commandes dans l'écran
- J'ai fait arrêter le défilement à une position où une rangée de cartes tient dans l'écran.
Vers la fin, j'ai répété une quinzaine de fois ce cycle : Claude Code proposait des problèmes possibles, Codex les vérifiait et les corrigeait, puis je décidais des changements à retenir.
Le ressenti — Choisir l'arrêt du défilement en l'essayant
Les mots seuls ne suffisaient pas à obtenir un mouvement fluide suivi d'un arrêt net. J'ai créé avec l'IA un outil permettant de changer méthodes et valeurs à la volée, essayé cinq méthodes sur un appareil réel, puis choisi l'accrochage natif du navigateur.
Modèle en bosse
Arrivée projetée
Natif proximity
Retenue
Natif mandatory
Sans accrochage

Un produit — Au-delà de la pratique
L'apparence suit les réglages de l'appareil. Les données sont enregistrées sur celui-ci et sauvegardées automatiquement dans iCloud.


À l'usage — La prochaine question : quel niveau de détail enregistrer ?
J'ai utilisé l'application chaque matin et montré l'écran à mon professeur en cours. Selon son retour, le contenu de la pratique était immédiatement lisible, et noter les types de gammes serait encore plus utile (propos reformulés). J'envisage un niveau sous les catégories pour ajouter du détail tout en gardant la saisie simple.
Documents
La démo web permet d'essayer le suivi et le partage. Elle contient mes propres données de pratique au 20 septembre 2026 ; vos modifications restent uniquement dans le navigateur utilisé.











