Développeur Mobile React Native | Expo | TypeScript
Arnasea est une application mobile de respiration (breathwork) que j'ai conçue et développée seule, de l'idée au déploiement sur l'App Store. L'app guide l'utilisateur à travers des techniques de respiration (Tummo, Nadi Shodhana, cohérence cardiaque, cadences personnalisées) avec animations, retours haptiques et audio.
Architecture local-first : l'app est entièrement utilisable hors-ligne, et la synchronisation cloud est optionnelle pour les comptes connectés.
Mes réalisations :
- Développement mobile React Native avec Expo Router et la New Architecture, publié sur l'App Store iOS.
- Moteur de session de respiration piloté par requestAnimationFrame (machine à états pure, robuste au passage en arrière-plan).
- Visuels animés (react-native-svg + Reanimated) synchronisés sur les phases de respiration.
- Gestion d'état avec Zustand + persistance AsyncStorage.
- Authentification passwordless (magic link) et synchronisation via Supabase (Postgres, RLS, Edge Functions).
- Monétisation freemium avec RevenueCat (abonnement Pro, paywall, webhook de mirroring d'entitlements).
- Internationalisation (français, anglais, basque) avec i18n-js.
- Notifications locales de rappel quotidien, statistiques, calendrier et streaks.
- Tests unitaires (Jest / jest-expo) et déploiement OTA via EAS Build & Update.