Cross-platform natif (React Native, Flutter, .NET MAUI)
Type : fiche technologie Statut : à évaluer
Résumé
Une seule base de code pour iOS et Android, avec un rendu proche du natif.
Ce que c'est, en clair
On développe une application mobile unique qui se déploie sur plusieurs plateformes. C'est un compromis entre le tout natif et le tout web, avec des gains sur le temps de développement.
Intérêt pour Codexia
- Réduction des coûts par rapport à deux applications séparées.
- Expérience mobile plus riche qu'un simple site web.
- Possibilité d'accéder à des fonctions du téléphone via des modules.
Cas d'usage cibles
- Mobile important, mais avec un budget maîtrisé.
- Besoin d'une expérience proche d'une application native.
- Déploiement rapide sur iOS et Android.
Impacts et contraintes
- Courbe d'apprentissage des outils mobiles.
- Refonte partielle de l'app web existante.
- Dépendance à un écosystème de modules.
Implémentation (vue d'ensemble)
- Phase 1 : cadrage fonctionnel et choix de la technologie.
- Phase 2 : développement du socle commun et des écrans clés.
- Phase 3 : tests multi-devices et optimisation.
- Phase 4 : publication sur les stores et maintenance.
Périmètre minimal (MVP)
- Lecture des documents clés.
- Recherche simple et accès par thèmes.
- Synchronisation différée si le réseau est instable.
Non objectifs
- Couvrir toutes les fonctions du site dès la première version.
- Déploiement desktop.
Critères de décision
- Besoin d'une app mobile robuste sans doubler les équipes.
- Budget compatible avec un socle mobile dédié.
- Volonté de maintenir un produit mobile dans la durée.
Prochaine étape
- Étude d'impact et estimation du coût de migration.
Implémentation
| Aspect | Localisation |
|---|---|
| Statut | Conceptuel — option non retenue en V1 (PWA retenue, cf. pwa-panorama.md) |
| Code | À documenter si l'option est activée |
Historique des décisions
| Version | Date | Décision |
|---|---|---|
| 1.0 | 2026-06-14 | Version initiale — première formalisation du versioning des specs. |
| — | 2026-03-11 | Option évaluée et non retenue pour Codexia V1. PWA retenue à la place (cf. pwa-panorama.md). |