Expo
Expo est un écosystème open-source de développement et de build pour React Native. Il simplifie radicalement le cycle de développement mobile en fournissant des outils de build cloud (EAS Build), de déploiement OTA (EAS Update), un routeur basé sur le filesystem (Expo Router) et un ensemble de SDK natifs prêts à l'emploi.
Ses points forts :
- EAS Build : builds iOS et Android dans le cloud, sans avoir besoin d'un Mac pour compiler une app iOS.
- Expo Router : un routeur file-based inspiré de Next.js, apportant la navigation, le deep linking et les routes API à React Native.
- EAS Update : mises à jour OTA (over-the-air) qui permettent de déployer des correctifs sans passer par les stores.
- SDK natif : des modules natifs maintenus pour la caméra, les notifications, la géolocalisation, le stockage sécurisé et bien plus.
- Dev tools : rechargement à chaud, debugging, et compatibilité avec les outils React classiques.
Expo est devenu quasi-indispensable dans notre pratique React Native. L'outil a tellement mûri qu'il n'y a plus de raison de s'en passer : EAS Build élimine la complexité des builds natifs, Expo Router modernise la navigation, et les mises à jour OTA sont un game-changer pour la réactivité en production. Pour tout projet mobile React Native, Expo est notre point de départ systématique.
Notre stack
Tout ce que nous considérons comme fondamental pour réussir un projet. Nos équipes disposent de la connaissance et sont en maîtrise. Les avantages et bénéfices ont été démontrés
En exploration
Nos équipes sont encore en train d'acquérir de l'expérience pour généraliser l'adoption.
Nous n'avons pas encore référencé d'éléments pour cette catégorie.
En veille
Nos équipes ont identifiés ces candidats pour des études et expérimentations plus poussées qui conduiront en cas de succès à une phase d'adoption.
Nous n'avons pas encore référencé d'éléments pour cette catégorie.
En retrait
Ce qui est actuellement utilisé mais que nous déconseillons dorénavant d'employer car est en rupture avec nos exigences et standards.
Vous avez un projet ?
Parlons en !