feat: iphone app
@@ -0,0 +1,19 @@
|
||||
# Vérification du front mobile Expo
|
||||
|
||||
- Source : fichier Figma `2FOpWaxKTfJi0ogQBNizXi`, sections ONBOARDING, ABONNEMENT IPHONE et ABONNEMENT IPHONE + WATCH.
|
||||
- Couverture : 110 écrans mobiles, 36 panneaux explicatifs, 1 559 couches de texte et 988 références d'assets (129 fichiers distincts).
|
||||
- App : development build Expo SDK 54 avec `expo-dev-client`, identifiant `com.haptika.mobile.dev`.
|
||||
- Simulateur : iPhone 16 Pro / iOS 18.6.
|
||||
- Compilation native iOS réussie avec Xcode 16.4. TypeScript et 11 tests réussis ; dépendances compatibles avec le SDK vérifiées.
|
||||
|
||||
## Contrôles
|
||||
|
||||
Les tests couvrent la présence de toutes les frames, l'absence des frames Watch, la disponibilité hors ligne des assets, les destinations des liens, les 36 panneaux, l'ordre de l'onboarding, les parcours respiratoires des deux variantes, l'intégrité des textes, l'unicité des clés de rendu, la typographie et les exports vectoriels.
|
||||
|
||||
Parcours exercés dans le simulateur : Continuer depuis la bienvenue ; accueil → préparation → mesure → résultat. Les écrans sont aussi ouverts individuellement par leurs liens profonds pendant la capture. Les valeurs de résultat restent les valeurs de référence Figma.
|
||||
|
||||
`overview.png` présente une sélection de 20 écrans. `screens/` contient une capture du premier viewport de chacun des 110 écrans. Les frames longues restent défilables ; une capture du premier viewport ne montre pas leur contenu inférieur. La découpe physique Dynamic Island est visible dans le mode de comparaison sans barre d'état. Le mode interactif tient compte de la zone sûre et garde ses boutons accessibles.
|
||||
|
||||
La revue a corrigé les textes courts coupés verticalement, les retours à la ligne indésirables, six clés d'images dupliquées, les tailles de police des références sans propriétés natives et les fonds rectangulaires ajoutés devant certains exports vectoriels. Les captures des écrans affectés ont été renouvelées après correction.
|
||||
|
||||
Cette validation porte sur le front et ses interactions locales. Firebase, Apple Santé, la caméra biométrique, les achats, les alarmes système et la communication avec la Watch ne sont pas connectés dans ce projet Expo.
|
||||
|
After Width: | Height: | Size: 924 KiB |
|
After Width: | Height: | Size: 199 KiB |
|
After Width: | Height: | Size: 93 KiB |
|
After Width: | Height: | Size: 92 KiB |
|
After Width: | Height: | Size: 153 KiB |
|
After Width: | Height: | Size: 147 KiB |
|
After Width: | Height: | Size: 69 KiB |
|
After Width: | Height: | Size: 153 KiB |
|
After Width: | Height: | Size: 192 KiB |
|
After Width: | Height: | Size: 153 KiB |
|
After Width: | Height: | Size: 185 KiB |
|
After Width: | Height: | Size: 219 KiB |
|
After Width: | Height: | Size: 153 KiB |
|
After Width: | Height: | Size: 225 KiB |
|
After Width: | Height: | Size: 153 KiB |
|
After Width: | Height: | Size: 117 KiB |
|
After Width: | Height: | Size: 56 KiB |
|
After Width: | Height: | Size: 117 KiB |
|
After Width: | Height: | Size: 56 KiB |
|
After Width: | Height: | Size: 116 KiB |
|
After Width: | Height: | Size: 170 KiB |
|
After Width: | Height: | Size: 95 KiB |
|
After Width: | Height: | Size: 80 KiB |
|
After Width: | Height: | Size: 100 KiB |
|
After Width: | Height: | Size: 60 KiB |
|
After Width: | Height: | Size: 91 KiB |
|
After Width: | Height: | Size: 56 KiB |
|
After Width: | Height: | Size: 52 KiB |
|
After Width: | Height: | Size: 87 KiB |
|
After Width: | Height: | Size: 71 KiB |
|
After Width: | Height: | Size: 87 KiB |
|
After Width: | Height: | Size: 76 KiB |
|
After Width: | Height: | Size: 74 KiB |
|
After Width: | Height: | Size: 75 KiB |
|
After Width: | Height: | Size: 75 KiB |
|
After Width: | Height: | Size: 79 KiB |
|
After Width: | Height: | Size: 112 KiB |
|
After Width: | Height: | Size: 84 KiB |
|
After Width: | Height: | Size: 74 KiB |
|
After Width: | Height: | Size: 85 KiB |
|
After Width: | Height: | Size: 71 KiB |
|
After Width: | Height: | Size: 82 KiB |
|
After Width: | Height: | Size: 69 KiB |
|
After Width: | Height: | Size: 98 KiB |
|
After Width: | Height: | Size: 116 KiB |
|
After Width: | Height: | Size: 81 KiB |
|
After Width: | Height: | Size: 80 KiB |
|
After Width: | Height: | Size: 90 KiB |
|
After Width: | Height: | Size: 84 KiB |
|
After Width: | Height: | Size: 88 KiB |
|
After Width: | Height: | Size: 82 KiB |
|
After Width: | Height: | Size: 98 KiB |
|
After Width: | Height: | Size: 152 KiB |
|
After Width: | Height: | Size: 173 KiB |
|
After Width: | Height: | Size: 107 KiB |
|
After Width: | Height: | Size: 123 KiB |
|
After Width: | Height: | Size: 132 KiB |
|
After Width: | Height: | Size: 89 KiB |
|
After Width: | Height: | Size: 95 KiB |
|
After Width: | Height: | Size: 101 KiB |
|
After Width: | Height: | Size: 89 KiB |
|
After Width: | Height: | Size: 86 KiB |
|
After Width: | Height: | Size: 100 KiB |
|
After Width: | Height: | Size: 116 KiB |
|
After Width: | Height: | Size: 170 KiB |
|
After Width: | Height: | Size: 95 KiB |
|
After Width: | Height: | Size: 80 KiB |
|
After Width: | Height: | Size: 79 KiB |
|
After Width: | Height: | Size: 100 KiB |
|
After Width: | Height: | Size: 60 KiB |
|
After Width: | Height: | Size: 82 KiB |
|
After Width: | Height: | Size: 76 KiB |
|
After Width: | Height: | Size: 52 KiB |
|
After Width: | Height: | Size: 88 KiB |
|
After Width: | Height: | Size: 72 KiB |
|
After Width: | Height: | Size: 87 KiB |
|
After Width: | Height: | Size: 70 KiB |
|
After Width: | Height: | Size: 74 KiB |
|
After Width: | Height: | Size: 75 KiB |
|
After Width: | Height: | Size: 69 KiB |
|
After Width: | Height: | Size: 112 KiB |
|
After Width: | Height: | Size: 84 KiB |
|
After Width: | Height: | Size: 74 KiB |
|
After Width: | Height: | Size: 88 KiB |
|
After Width: | Height: | Size: 71 KiB |
|
After Width: | Height: | Size: 86 KiB |
|
After Width: | Height: | Size: 69 KiB |
|
After Width: | Height: | Size: 82 KiB |
|
After Width: | Height: | Size: 78 KiB |
|
After Width: | Height: | Size: 116 KiB |
|
After Width: | Height: | Size: 73 KiB |
|
After Width: | Height: | Size: 80 KiB |
|
After Width: | Height: | Size: 84 KiB |
|
After Width: | Height: | Size: 84 KiB |
|
After Width: | Height: | Size: 89 KiB |
|
After Width: | Height: | Size: 82 KiB |
|
After Width: | Height: | Size: 82 KiB |
|
After Width: | Height: | Size: 124 KiB |
|
After Width: | Height: | Size: 73 KiB |