Cadence

Une séance qui se suit sans regarder l'écran.

En production — App Store - gratuit avec Cadence Pro

Chrono d'intervalles pour les séances fractionnées. On règle la séance une fois - effort, repos, séries, tours - puis elle se déroule seule : décompte à la voix, bips dont la tonalité monte, et le temps restant lisible depuis l'écran verrouillé.

Pourquoi je l'ai fait

Un minuteur d'intervalles se juge sur un point : peut-on l'oublier pendant l'effort ? Aller chercher l'écran entre deux séries, c'est déjà avoir perdu le fil. Cadence part de là - ce qui compte passe par l'oreille, et ce qui reste affiché se lit du fond de la pièce.

Comment c'est fait

Application native SwiftUI, iOS 17 et au-delà. La séance est dépliée à l'avance en une suite d'étapes, ce qui donne la durée totale avant de commencer. Le temps restant est recalculé à partir d'une heure d'échéance plutôt que décompté seconde par seconde, donc rien ne dérive en arrière-plan ; une piste audio silencieuse garde l'application vivante écran verrouillé, et une Live Activity porte le décompte dans l'île dynamique. L'abonnement passe par StoreKit 2.

Swift · SwiftUI · ActivityKit · AVFoundation · StoreKit 2 · XcodeGen