Ma stack mobile : React Native + Expo + Supabase
Tu veux lancer une appli mobile sans y passer un an ni apprendre Swift et Kotlin ? Voici la stack que je recommande : React Native avec Expo, Tailwind pour le style, Supabase pour le back. Un seul code, iOS et Android. Et surtout, la partie que tout le monde redoute, la publication sur l'App Store, tu vas la déléguer à Claude.
La stack, en briques
- React Native : tu écris ton appli une fois, elle tourne sur iOS et Android. Même logique que le web en React, donc réutilisable.
- Expo : la surcouche qui rend React Native agréable. Build, mises à jour, accès aux fonctions natives (caméra, notifications) sans galérer avec Xcode et Android Studio.
- Tailwind (via NativeWind) : le même style utilitaire que sur le web, directement dans ton appli mobile.
- Supabase : exactement le même back que pour le web. Auth, base, stockage. Si tu fais aussi une version web, tu partages le back-end.
Pourquoi Expo change tout
Sans Expo, publier une appli React Native, c'est se battre avec les outils natifs. Expo gère le build dans le cloud, les mises à jour à distance et l'essentiel des fonctions natives. Tu restes concentré sur ton produit au lieu de te noyer dans la configuration, dans l'esprit de la méthode Lance ou Dégage : supprimer tout ce qui n'est pas ton produit.
Web et mobile, même ADN
L'intérêt de cette stack, c'est sa cohérence avec la stack web : React des deux côtés, Tailwind des deux côtés, Supabase des deux côtés. Tu apprends un écosystème, tu couvres les deux plateformes. Et comme tout est ultra documenté, Claude Code t'accélère à chaque étape.
Le vrai point de douleur : App Store Connect
Coder l'appli n'est plus le plus pénible. Le mur, c'est la publication. App Store Connect te demande de créer la fiche, remplir le nom, le sous-titre, la description, les mots-clés, l'URL de support, la catégorie, les captures pour chaque taille d'écran, les infos de confidentialité, de gérer les builds TestFlight puis de soumettre. Tout ça à la main, écran par écran, langue par langue. C'est là que des applis finies restent bloquées des semaines.
Laisse Claude remplir App Store Connect
Un outil open source change la donne : ASC CLI
(asccli.sh, ASC pour App Store
Connect). C'est un outil en ligne de commande, la commande asc, qui pilote l'API
d'App Store Connect : builds, TestFlight, métadonnées, captures, signature, soumission. Plus de
1200 opérations, en JSON, pensées pour tourner sans interface.
L'intérêt pour un maker : ce n'est pas du clic-clic manuel, c'est une commande que
Claude Code sait lancer tout seul. L'outil fournit
même des « skills » prêtes à installer qui apprennent à Claude à s'en servir (via
asc install-skills). Concrètement, tu décris en français ce que tu veux publier,
Claude le traduit en commandes asc, et ta fiche App Store se remplit toute seule. Tu
gardes la main : tu valides avant chaque soumission. (Projet indépendant, non affilié à Apple,
sous licence MIT. Il te faudra un compte Apple Developer et une clé d'API App Store Connect, que
Claude t'aide à brancher.)
Les prompts en bas de page sont prêts à coller dans Claude Code et couvrent tout le parcours : démarrer le projet, installer et connecter l'outil, puis remplir ta fiche App Store. Adapte les valeurs entre crochets à ton appli.
De l'idée à l'App Store
Réduis ton idée à un MVP, construis-le avec cette stack, et publie. Une appli sur-mesure livrée bat dix maquettes parfaites qui ne sortent jamais. Prêt à shipper ton appli en 30 jours ? Rejoins le club.