Application mobile de formation et API métier
Application Mobile — 2026
Conception et évolution d'une application mobile e-learning complète en Flutter, pensée pour un parcours apprenant fluide de bout en bout. Le périmètre mobile couvre l'authentification, le bootstrap des données pédagogiques, les parcours QCM/examens (start, réponses, soumission, résultat, historique), le scoring et la remontée de statistiques utilisateur. L'expérience est renforcée par la persistance locale, la résilience réseau (retry/backoff), la gestion d'erreurs et l'observabilité de production pour améliorer la stabilité sur le terrain. J'ai également pris en charge la mise en ligne depuis zéro sur App Store et Google Play (préparation des builds, conformité, publication et suivi des releases), ainsi que l'industrialisation CI/CD pour fiabiliser les déploiements mobile. Le backend Laravel versionné intervient en support pour exposer les API, gérer la compatibilité des versions clientes et outiller l'administration de la plateforme.
Fonctionnalités
- Architecture mobile modulaire par domaines avec services API et persistance locale
- Parcours d'évaluation complet avec suivi des tentatives, scoring et progression utilisateur
- Résilience réseau côté app avec timeout, retry/backoff et gestion des statuts critiques
- Cache local et persistance des données pour réduire la latence perçue en usage réel
- Mise en ligne iOS/Android from scratch sur les stores et industrialisation CI/CD des releases
- Déploiement et distribution iOS/Android avec observabilité production sur crashs et erreurs
Technologies : Flutter, Dart, Material 3, Laravel 12, PHP 8.2, REST API, HTTP, Hive, hive_flutter, SharedPreferences, flutter_cache_manager, cached_network_image, Firebase Core, Firebase Crashlytics, Sentry, build_runner, hive_generator, CI/CD, App Store Connect, Google Play Console