Aller au contenu
Tous les articles

Boilerplate SaaS pour Expo : ce qu'il faut regarder en 2026

Ce qu'un boilerplate SaaS pour Expo et React Native devrait inclure en 2026, et comment supastack, TurboStarter et Ignite se comparent sur le backend, la connexion, les achats et le prix.

Noah Zixin Zhang2 min de lecture

Quel est le meilleur boilerplate Expo pour une app mobile SaaS ?

Cela dépend de si vous avez déjà un backend. Ignite est un starter React Native gratuit et bien maintenu pour les équipes qui apportent leur propre serveur. TurboStarter convient aux produits qui associent une app mobile à une extension navigateur. supastack convient aux produits B2B et IA : son app Expo partage connexion, workspaces, facturation et IA avec un backend web supastack, et ajoute les achats RevenueCat, les notifications push, l'accès hors ligne et le verrouillage d'app. L'app Expo coûte 149 $ en une fois, ou 298 $ avec une app web.

La réponse courte

Une app mobile SaaS est rarement juste des écrans. Elle a besoin des mêmes comptes, équipes et abonnements que votre app web, plus les achats en boutique et les notifications push. Le bon starter Expo dépend de la part de ce backend que vous voulez incluse.

  • Choisissez supastack si votre app mobile fait partie d'un produit SaaS et doit partager connexion, workspaces, facturation et IA avec le web.
  • Choisissez TurboStarter si une extension navigateur fait partie de votre produit aux côtés du web et du mobile.
  • Choisissez Ignite si vous n'avez besoin que d'une structure d'app React Native solide et avez déjà un backend.

Ce qu'un boilerplate pour Expo devrait inclure

Expo gère le build natif, l'outillage over-the-air et la soumission en boutique. Il ne vous donne pas de backend. Voici les points à vérifier avant d'acheter un starter :

À vérifierPourquoi c'est important
Un backend partagé avec l'app webDeux backends séparés divergent et doublent votre travail de sécurité
Des tokens gardés dans le stockage sécurisé de l'appareilUn token de session volé vaut autant qu'un mot de passe
Des achats en boutique liés aux mêmes offres que le webUn client qui paie sur iPhone doit obtenir le même accès dans le navigateur
Notifications push et deep linksLes invitations et alertes doivent ouvrir le bon écran dans l'app
Comportement hors ligneLes téléphones perdent le signal ; l'app devrait montrer les données récentes plutôt qu'un écran vide
Profils de build et de soumissionLa publication en boutique est là où beaucoup de premiers lancements calent

Les boilerplates pour Expo comparés

Voici comment les trois starters se comparent. La colonne supastack vient de son propre code source ; les autres proviennent des sources publiques listées sous le tableau.

supastackTurboStarterIgnite
Licence149 $ en une fois pour ExpoEn une foisGratuit et open source
Version d'ExpoExpo 57Expo 57Expo
Back-endApp web supastack (Next.js ou TanStack Start)Partagé avec son app webApportez le vôtre
ÉquipesWorkspaces avec invitations et rôlesOrganisations avec invitationsNon
Achats en boutiqueRevenueCatRevenueCat, SuperwallNon
Autres appsNext.js, TanStack Start, bureau TauriNext.js, extension navigateurNon

Ce que vous obtenez avec l'app Expo de supastack

L'app mobile de supastack tourne sur Expo 57, React Native 0.86 et Expo Router pour iOS et Android. Elle parle au même serveur que l'app web, donc le compte, le workspace et l'offre d'un client le suivent sur tous ses appareils. Commencez par le quickstart de cinq minutes.

  • Connexion par codes e-mail, comptes sociaux et passkeys, avec les sessions gardées dans le stockage sécurisé de l'appareil.
  • Changement de workspace, invitations et rôles alignés sur l'app web.
  • Un paywall adossé à RevenueCat, dont l'accès est vérifié contre les mêmes offres que la facturation web.
  • Notifications push, mises à jour en direct et deep links qui ouvrent le bon écran.
  • Un cache hors ligne pour les données récentes et un verrouillage d'app optionnel avec Face ID, Touch ID ou code de l'appareil.
  • Un assistant IA et un chat qui utilisent les clés de prestataire et les budgets du workspace.
  • Des profils de build pour développement, preview et production, plus un guide de publication pour l'App Store et Google Play.

Quand un autre starter convient mieux

Si votre backend existe déjà, ou si vous construisez une app uniquement mobile sans produit web, Ignite vous donne gratuitement une structure React Native mature. Si une extension navigateur est au cœur de votre produit, TurboStarter en livre une qui partage du code avec ses apps web et mobile.

Vous hésitez encore sur Expo lui-même ? Lisez pourquoi Expo est une voie pratique pour livrer une app mobile SaaS et la comparaison complète supastack vs TurboStarter.

Sources : code source de supastack à octobre 2026 ; notre revue de TurboStarter de septembre 2026 ; le dépôt GitHub public d'Ignite. Les fonctionnalités et les prix changent : vérifiez chaque projet avant d'acheter.

Questions fréquentes sur les boilerplates pour Expo

  • L'app mobile de supastack fonctionne-t-elle sans l'app web ? — Non. Elle se connecte à un backend web supastack pour la connexion, les workspaces et la facturation. Un achat Mobile seul contient l'app Expo mais pas ce serveur, donc la plupart des acheteurs l'associent à Next.js ou TanStack Start.
  • Ai-je besoin de RevenueCat ? — Seulement si vous vendez des abonnements dans l'app. Apple et Google exigent en général leurs propres systèmes de paiement pour les biens numériques, et RevenueCat relie ces achats à vos offres.
  • Puis-je tester sur un vrai téléphone avant de payer les comptes développeur ? — Oui. Un development build tourne sur votre propre appareil ; vous n'avez besoin des comptes développeur Apple et Google que pour publier.
  • Combien coûte l'app Expo ? — 149 $ seule, ou 298 $ avec une app web. Deux plateformes au choix coûtent 298 $, et les quatre (Next.js, TanStack Start, Expo et Tauri) coûtent 299 $. Voir les [tarifs](/pricing).