Suivi & santé
Le Suivi est le tableau de bord personnel de l’arrêt. Il prend trois formes selon l’état de la personne.
Les trois états
Section intitulée « Les trois états »- Avant d’avoir une date d’arrêt — on voit ses résultats de quiz, un bouton « J’arrête maintenant » (pose la date d’arrêt à aujourd’hui), et des liens vers le programme.
- Date d’arrêt planifiée — un champ date planifiée éditable ; si renseigné, des rappels J-3 / J-1 / jour J sont programmés.
- Après l’arrêt — le tableau de bord complet se remplit.
Ce qu’on voit après l’arrêt
Section intitulée « Ce qu’on voit après l’arrêt »- Jours sans fumer
- Argent économisé (jours × dépense quotidienne)
- Cigarettes évitées (jours × cigarettes/jour)
- Vie / temps regagnés (estimation à partir de la consommation)
- Jalons de santé — 17 paliers, de 20 minutes (le rythme cardiaque se normalise) jusqu’à plusieurs années
- Activité du jour (pas, calories) — voir ci-dessous
Les jalons santé défilent dans un carrousel (dernier atteint + prochains), avec une barre de progression vers le suivant. Un bouton « Tout voir » ouvre la frise complète.
La carte « Tes montants sont dans la bonne monnaie ? »
Section intitulée « La carte « Tes montants sont dans la bonne monnaie ? » »La devise du compte est figée à la création du compte depuis la Région du téléphone. Si cette région ne correspond plus à la devise du compte, une carte apparaît juste au-dessus du montant qu’elle remet en question et propose de basculer.
- Elle est non bloquante et refusable : la devise est un fait de l’utilisateur, l’app propose, il tranche.
- Un refus est mémorisé par devise cible, pas une fois pour toutes : quelqu’un qui refuse le passage aux reais et déménage ensuite au Royaume-Uni se verra bien proposer les livres.
- Accepter écrit la nouvelle devise et propose le prix moyen du paquet du pays quand on le connaît. Quand on ne le connaît pas (le Brésil, l’Amérique latine et l’Afrique ne sont pas dans la table embarquée), le montant saisi est conservé tel quel. Aucune conversion n’a lieu : il n’existe aucun taux de change dans l’app.
Le déclenchement est fiable parce que la Région iOS/Android est un réglage manuel : elle ne change pas parce qu’on voyage.
La carte « Ton prix du paquet est-il le bon ? »
Section intitulée « La carte « Ton prix du paquet est-il le bon ? » »Deuxième carte, même grammaire, pour le cas que la première ne voit pas : un prix enregistré invraisemblable pour le pays, alors que la devise, elle, est correcte. C’est l’état de plusieurs centaines de comptes créés avant août 2026, restés à « 12 » dans une monnaie où ça ne veut rien dire — 12 francs CFA valent deux centimes.
Le seuil est un ordre de grandeur (facteur 10), volontairement généreux : marques, tabac à rouler et duty-free font varier un prix réel du simple au triple, et signaler un prix seulement inhabituel serait pire qu’inutile. Un facteur dix n’est jamais une différence de marque. Ça attrape aussi la faute de frappe dans l’autre sens (1,20 au lieu de 12).
Les deux cartes sont mutuellement exclusives : celle-ci se tait quand la devise n’est pas celle du pays, puisque c’est alors le sujet de l’autre.
La carte « Activité du jour »
Section intitulée « La carte « Activité du jour » »Refaite en 1.7.0 autour d’une couche unique (ActivityRepository), jumelle sur les deux plateformes, partagée avec l’écran Succès. Le principe : un zéro affiché veut dire zéro pas, jamais « on n’a pas réussi à lire ». Quand on ne sait pas, on le dit.
Les sources
| Plateforme | Sources lues |
|---|---|
| iOS | HealthKit (pas + énergie active) |
| Android | Health Connect (pas + calories actives) et le compteur de pas du téléphone (API Recording de Play services, permission ACTIVITY_RECOGNITION) |
Le compteur du téléphone a été ajouté en 1.7.0 parce que Health Connect ne compte les pas par lui-même qu’à partir d’Android 14 : en dessous, il ne fait que stocker ce que d’autres apps y déposent, ce qui laissait environ 20 % de nos utilisateurs Android structurellement à zéro. Il n’est pas rétroactif (rien avant l’activation, ~10 jours de rétention) : il alimente donc cette carte, jamais les succès cumulés.
Les quatre états de la carte
| État | Quand | Ce qu’on affiche |
|---|---|---|
| Masquée | Aucune source disponible | Rien |
| Demander l’accès | Une source existe mais n’a jamais été demandée | Bouton Activer |
| Données | Une source répond, zéro compris | Les chiffres |
| Aucune donnée | Accès en place, mais rien à lire ni aujourd’hui ni sur les 7 derniers jours | Ce qu’il faut vérifier + bouton vers le bon réglage |
| Erreur | La lecture a échoué | Message + Réessayer |
Calories — quand aucune source ne les mesure, elles sont estimées à partir des pas (0,04 kcal/pas), sur les deux plateformes depuis 1.7.0 (Android l’avait depuis 1.6.0), et la carte l’assume : « Calories estimées d’après tes pas ».
Données — les pas et les calories ne quittent jamais l’appareil : ni base, ni event analytics. Seul l’identifiant d’un succès débloqué est synchronisé.
Les outils rapides
Section intitulée « Les outils rapides »Depuis le Suivi, deux boutons en accès direct :
- Aide à l’envie — l’outil de crise (voir Aide à l’envie).
- Rechute — signale un écart et propose des vidéos de soutien (8 vidéos ; les 2 premières gratuites, les suivantes premium). Signaler une rechute ne remet pas la date d’arrêt à zéro : c’est un choix manuel dans le profil.