Technique
5 min
July 6, 2026

Expo chez HWS : publier et mettre à jour vos apps mobiles sans friction

Compiler, publier et mettre à jour une app mobile sans friction : comment HWS utilise Expo sur Henri Trip, Uroquest ou Eczema CARE+, et ce qu'il faut savoir avant de l'adopter.

Expo — série La stack HWS

Sommaire

    Développer une application mobile, c'est une chose. La publier sur l'App Store et le Play Store, puis la mettre à jour sans douleur pendant des années, c'en est une autre. C'est précisément le rôle d'Expo, un outil que nous utilisons chez HWS, agence de développement web et mobile à Toulouse, sur la quasi-totalité de nos projets mobiles. Voici ce qu'il apporte concrètement à votre projet — et ce qu'il faut savoir avant de l'adopter.

    À quoi sert Expo ?

    Expo est une plateforme d'outils construite autour de React Native, la technologie qui permet de créer des applications iOS et Android avec un seul code. Si React Native est le moteur, Expo est tout ce qu'il y a autour : la chaîne de production, le contrôle qualité et la logistique de livraison.

    Concrètement, Expo prend en charge trois tâches pénibles du développement mobile :

    • La compilation : transformer le code en fichiers installables pour l'App Store et le Play Store, sans configurer à la main les certificats et les signatures exigés par Apple et Google.
    • La publication : soumettre l'application aux stores et gérer proprement les versions successives.
    • Les mises à jour à distance : corriger un texte, un bug ou un écran et livrer le correctif directement aux utilisateurs, sans repasser par la validation des stores quand la modification s'y prête.

    Ce dernier point change la vie des équipes comme des clients. Une validation d'app store peut prendre plusieurs jours. Une mise à jour « over the air » via Expo arrive chez vos utilisateurs en quelques minutes.

    Expo facilite aussi le travail au quotidien : pendant le développement, une version de test de l'application s'installe sur un vrai téléphone en quelques secondes. Vous pouvez donc voir et manipuler votre application très tôt dans le projet, sur votre propre appareil, au lieu d'attendre une démonstration formelle en fin de sprint.

    Comment nous l'utilisons chez HWS

    Industrialiser la publication de nos applications

    Toutes nos applications React Native passent par Expo : Henri Trip, Uroquest, Listti ou encore Eczema CARE+. À chaque livraison, la compilation et la soumission aux stores suivent le même processus outillé, identique d'un projet à l'autre. Résultat : moins d'erreurs manuelles, des livraisons prévisibles et un historique clair des versions déployées. Quand un client nous confie une application mobile ou un SaaS, cette rigueur de livraison fait partie du contrat.

    Mettre à jour sans re-soumission aux stores

    Sur une application en production, la majorité des modifications sont des ajustements : un contenu à corriger, un écran à affiner, un bug d'affichage à réparer. Grâce aux mises à jour over the air d'Expo, nous livrons ces correctifs directement, sans attendre la validation d'Apple ou de Google. Pour des applications du secteur santé comme Uroquest ou Eczema CARE+, cette réactivité compte : un correctif n'attend pas plusieurs jours dans une file de validation.

    Gérer les notifications push

    Expo fournit aussi une infrastructure de notifications push. Nous l'utilisons dans Notifications InApp, notre plateforme interne de gestion des notifications push, qui centralise l'envoi et le suivi des notifications de nos applications. C'est un exemple d'outillage que nous mutualisons entre projets pour fiabiliser la maintenance au long cours : chaque application bénéficie d'une brique déjà éprouvée ailleurs.

    Pourquoi ce choix (et ses limites)

    Nous avons adopté Expo parce qu'il supprime une catégorie entière de problèmes : la configuration native. Certificats, profils de signature, différences entre versions d'iOS et d'Android… Ces sujets absorbaient des jours de travail sans créer la moindre valeur pour l'utilisateur final. Expo les standardise. Nos développeurs passent leur temps sur vos fonctionnalités, pas sur la plomberie.

    Les limites, sans détour :

    • Une dépendance à un acteur privé. Expo est édité par une société. Ses services de compilation dans le cloud sont payants au-delà d'un certain volume, et ce coût de fonctionnement doit être anticipé dans le budget.
    • Un cadre parfois contraignant. Certains modules natifs très spécifiques demandent de sortir du chemin standard d'Expo. L'outil le prévoit, mais cela exige davantage d'expertise.
    • Les mises à jour à distance ont des règles. Apple et Google encadrent ce qui peut être livré sans re-validation : une évolution majeure repasse par les stores, comme n'importe quelle application.

    Dans les faits, ces limites concernent une minorité de projets. Pour une application d'entreprise classique, Expo est un accélérateur sans contrepartie sérieuse.

    Un exemple concret : Uroquest

    Uroquest, une application que nous avons reprise pour Pierre Fabre, illustre bien l'apport d'Expo dans la durée. Après la reprise du code, nous avons assuré la maintenance de l'application et ajouté une fonctionnalité de traduction. Expo nous a permis de livrer ces évolutions de façon fluide et répétable : compilation standardisée, publication maîtrisée, correctifs rapides. Reprendre l'application d'un autre prestataire et la faire évoluer sereinement, c'est exactement ce que ce type d'outillage rend possible. Le projet est détaillé sur notre page Uroquest.

    Ce qu'il faut retenir pour votre projet

    Une application mobile ne s'arrête pas le jour de sa mise en ligne : c'est là qu'elle commence. Expo est l'outil qui rend la suite — publications, correctifs, évolutions — rapide et prévisible. Si vous préparez une application mobile, ou si vous héritez d'une application difficile à maintenir, parlons-en : nous vous montrerons concrètement ce que cette stack changerait pour vous. Et pour comprendre l'autre moitié de l'équation, celle du serveur qui alimente votre application, lisez notre article sur Node.js.

    HWS Agency · Toulouse

    Vous avez un projet digital ?

    Discutons-en en 30 minutes. On identifie ensemble la meilleure approche pour le concrétiser, sans engagement, sans jargon.