Une vraie app native iOS et Android livrée en React Native + Expo, publiée sous vos comptes App Store & Google Play, branchée à votre stack existante (Stripe, votre back-office, votre CRM). Vous parlez à un associé qui code — pas à un commercial qui revendra le projet à une équipe que vous ne verrez jamais.
Vos meilleurs clients reviennent sur leur téléphone, taper l'URL est une friction. Vous voyez votre trafic baisser sur les visites récurrentes alors que les concurrents avec une app gardent un canal direct sur l'écran d'accueil.
Vous avez consulté 3 agences, on vous parle TJM ouvert, « complexité incertaine », et personne ne s'engage sur un prix. Vous avez besoin d'un MVP en 12 semaines, pas d'un cahier des charges de 60 pages avant de signer.
On vous a vendu une PWA pour faire des économies, mais aucun client ne l'ajoute à son écran d'accueil, il n'y a pas de push iOS digne de ce nom, et votre concurrent avec une vraie app sur l'App Store paraît plus crédible. La PWA a sa place, pas pour de la rétention récurrente.
L'agence d'origine a disparu, les utilisateurs laissent des avis 1 étoile, l'app crashe au démarrage sur les iPhone récents. Vous payez l'abonnement Apple Developer chaque année pour une app fantôme. Vous savez qu'il faut décider : refondre ou enterrer.
Le marché existe, vos premiers clients aussi, vous avez peut-être même 2-3 LOIs. Recruter un CTO mobile, c'est 6 à 9 mois de recherche et un coût annuel chargé conséquent. Vous voulez prouver le concept d'abord, sans dilution. Un MVP propre en 12 semaines vaut mieux qu'un CTO « futur ».
Commerciaux, livreurs, techniciens, agents de service : ils prennent les commandes / relevés sur papier ou Excel, puis vous les ressaisissez. Vous savez qu'une app mobile métier ferait gagner 5-10 h / semaine / personne, mais vous craignez le projet qui dérape.
Extension de votre boutique web : catalogue, panier, Apple Pay / Google Pay, push promo, fidélité. Sur le secteur retail mobile, l'app convertit nettement mieux que le site mobile et le panier moyen tend à grimper — avec une exécution sérieuse.
Cartes dématérialisées, points, récompenses, push géolocalisée à proximité de votre boutique. Pour restaurants, salons, retail, salles de sport. Effet rétention reconnu sur le CA récurrent (cf. études Bain & Company sur la fidélité).
Calendrier temps réel, paiement de l'acompte, rappels SMS + push, gestion no-show. Pour médical, beauté, sport, services à la personne. Synchro Google / Outlook native.
Catalogue, créneaux retrait ou livraison, paiement, scan en caisse. Pour boulangerie, primeur, traiteur, retail de proximité. Stock synchro avec votre POS existant.
Profils dual (offre / demande), listings, messagerie temps réel, paiement séquestre, KYC, modération. Pour plateformes type Vinted, Le Bon Coin vertical, Malt-like.
Programmes vidéo / audio, tracking, chat coach, intégration HealthKit / Health Connect. Pour coachs, salles de sport, applis bien-être, télésuivi médical.
Catalogue, prise de commande offline (3G chez le client), signature, lien CRM. Pour commerciaux, techniciens, livreurs, agents terrain. Synchro à la reconnexion.
Player vidéo, lecture offline (avion, train), quiz, paiement abonnement, certificats. Pour organismes de formation, créateurs de contenu, écoles, podcasts premium.
Feed, posts, messagerie temps réel, événements, modération. Pour associations, clubs, médias, communautés métier. Notifications édito ciblées.
iOS APNs + Android FCM via Firebase ou Batch. Segmentation, scheduling, géofencing. Taux d'ouverture nettement supérieur à l'email, opt-in contextuel RGPD-friendly.
L'app fonctionne en 3G, dans le métro, en avion. Cache local, sync à la reconnexion, queue de mutations. Indispensable pour terrain, livraison, coaching, formation.
Checkout 1-tap avec Face ID / Touch ID / empreinte. Conversion ×2 vs saisie carte manuelle. Branché sur Stripe (web pricing) ou IAP Apple (digital).
Bug fix en prod en 10 minutes, pas 3 jours de review Apple. Zéro republication store pour des correctifs JS / contenu / config. Rollback en 1 clic.
Push à 50 m d'une boutique, store locator, déclencheurs zones. Permission Apple/Google conforme : on demande la géoloc uniquement quand c'est utile.
Scanner natif via caméra : QR fidélité en caisse, scan produit pour réassort, billet d'événement, Wi-Fi pairing. Lecture offline, ultra-rapide.
Carte fidélité, billet, ticket, abonnement transports — directement dans l'app Wallet, sans installer la nôtre. Mises à jour push (solde, expiration).
Un lien email ouvre directement la bonne fiche dans l'app. Onboarding, parrainage, tracking attribution. Universal Links iOS + App Links Android natifs, ou Branch.io en option pour l'attribution multi-canal.
Connexion 1-tap, validation paiement, accès zone sensible. Stockage sécurisé via Keychain iOS / Keystore Android. Conforme banques & santé.
Pour les biens physiques, livraisons, services — Stripe / PayPlug en webview, 0 % de commission Apple. Pour le digital, IAP Apple obligatoire.
Une mini-version sans téléchargement (quelques Mo) déclenchée par QR ou NFC. Idéal pour commande au resto, paiement parking, ouverture casier.
La CNIL contrôle les apps depuis 2025. On livre politique de confidentialité dédiée, gestion permissions (geo, contacts, micro), DPA signé. Sanction max évitée : 4 % CA.
Sync silencieuse en arrière-plan, refresh contenu, géofencing, badge non-lus. L'app reste vivante même fermée. Conforme limites Apple/Google batterie.
Apple Watch + Wear OS pour les apps fitness, paiement contactless, notifications discrètes. Sur option, dans le forfait Sur-mesure.
Conforme ATT iOS 14.5+ : tracking n'est activé que si l'utilisateur consent. AppsFlyer / Adjust / Branch en option pour mesurer Ads ROI.
DAU / MAU, rétention J1 / J7 / J30, funnel d'onboarding, churn, événements custom. Firebase, Amplitude, PostHog. Dashboard partagé en lecture.
WebSockets, Stream Chat, Pusher ou Firebase Realtime. Indicateurs typing, lus / non-lus, push si app fermée. Pour coaching, support, communauté, marketplace.
Capture in-app, scan documents (avec OCR), enregistrement audio, upload progressif avec resume. Compression côté client, pas de surcoût bande passante.
Sentry mobile + Firebase Crashlytics inclus. Stack trace symbolisée, breadcrumbs, session replay. SLA 4 h ouvrées sur crashs bloquants dans le forfait maintenance.
À la mise en ligne sur App Store + Play Store, 30 j de garantie : bugs corrigés gratuitement. Après, forfait maintenance optionnel à la carte, chiffré sur devis selon le scope retenu.
Sous votre organisation GitHub dès J+1. Branches, historique, secrets via GitHub Actions. Accès admin pour vous, contributeur pour nous.
Compte créé sur votre Apple ID d'entreprise et facturé directement à vous par Apple. Vous gardez admin total. On a un rôle « App Manager » révocable en 1 clic.
Compte créé sur votre Google Workspace et facturé directement à vous par Google. Vous restez owner. AAB signing key sécurisée chez Google Play (Play App Signing).
Library composants + maquettes haute fidélité partagées sur votre Figma. Vous éditez, dupliquez, exportez. Pas de "fichiers Sketch chez l'agence" en otage.
Push APNs, FCM, Stripe, Firebase, EAS, certs distribution iOS : stockés dans votre 1Password ou GitHub Secrets. Audit liste fournie.
README, schema base de données, flow API, runbook de release, journal de décisions architecturales (ADR). Lisible par n'importe quel dev senior qui prend la suite.
Compte Scaleway / OVH / Vercel à votre nom, facturé directement à vous (pas via nous). Vous restez maître du dimensionnement, des coûts, des accès root.
Domaine principal et sous-domaines achetés à votre nom, emails sur votre Workspace. Pas d'achat OVH par l'agence « à charge » — vous payez en direct, vous gardez la main.
Dépôt facultatif chez l'APP pour prouver la paternité du code à une date certaine. Frais administratifs modestes, fait à la livraison sur demande. Sécurité juridique en cas de litige IP.
Atelier payant et déductible (déduit du devis si on continue) : on cadre le scope MVP, on défriche les 5-7 écrans clés, on sort un prototype Figma cliquable. Si on arrête là, vous repartez avec un livrable utilisable par n'importe quel autre studio.
Maquettes Figma haute fidélité, respect des Human Interface Guidelines (Apple) et Material 3 (Google). Prototype cliquable. 2 tours de révisions inclus. Vous validez avant la moindre ligne de code.
Sprints de 2 semaines, démo TestFlight + Internal Testing à chaque fin de sprint. Vous installez l'app sur votre iPhone / Android dès la 4ᵉ semaine. Tests E2E (Maestro), monitoring Sentry actif dès le sprint 1.
Tests sur iPhone SE (entrée de gamme), Android Pixel 5, tablette. Audit performances (fluidité 60 fps cible), accessibilité, RGPD CNIL, batterie. Beta fermée 50–100 utilisateurs en TestFlight. 1 tour de corrections inclus.
On gère App Store Connect + Google Play Console : fiche store, captures, ASO, soumission, 1 à 3 itérations de review Apple (24-48 h chacune). 30 j de garantie post-publication. Formation 2 h.
On fait React Native + Expo par défaut : iOS, Android, web mobile, tablette, Apple Watch via 1 seule codebase TypeScript. Coût divisé par 2 vs natif Swift/Kotlin séparé, perfs 60 fps, et OTA updates en 10 min. On sort du natif Swift/Kotlin uniquement si la perf critique l'exige (jeu, IoT BLE pointu, finance lourde).
Le périmètre est gelé au cadrage. Prix annoncé = prix final, aucun avenant sur le scope validé. Une clause de pénalité de retard est écrite dans le contrat au-delà de la date livrée. Échéancier 30 / 40 / 30, pas 100 % à la signature.
Avant de signer le forfait, on vous propose un Discovery Sprint payant et déductible : on challenge le besoin, on défriche les écrans clés, on sort un prototype Figma cliquable. Si on continue, c'est déduit du devis. Si on arrête, vous repartez avec un livrable utilisable par un autre studio.
Tout code passe par tests Maestro E2E + Detox, CI/CD GitHub Actions, builds via EAS, revue systématique pair + assistée Claude Code. Audit Apple/Google checklist appliquée avant chaque submit. Audit de sortie écrit à la livraison : qualité du code, dépendances, zones à risque.
Repo GitHub sur votre organisation dès J+1. Compte App Store + Google Play à votre nom, payés par vous. Pas de licence propriétaire, pas de framework maison, stack 100 % standard (React Native + Expo). À la livraison, journée de passation filmée avec votre équipe.
Une app native iOS + Android propre demande des semaines de design, dev, tests sur vrais devices et soumission stores. Un prix anormalement bas, c'est presque toujours de la sous-traitance offshore non assumée, code livré sans tests, refus quasi-certain de l'App Store. L'app finit à la poubelle dans 6 mois.
C'est un classique : on vous fait signer un contrat où le code reste propriété de l'agence. Vous êtes prisonnier — chaque évolution se négocie. Exigez clause de cession exclusive et totale dans le devis (en France, sans cession écrite, l'agence reste propriétaire).
Comprendre : le compte est au nom de l'agence. Si vous changez d'agence, vous perdez l'app, les avis, le ranking. Le compte développeur Apple doit être à votre nom, payé par vous, dès le départ. C'est non-négociable.
Une agence qui signe un forfait sur un brief de 1 page sans cadrage écrit prend son risque… qu'elle compense par un coût élevé ET un scope flou. Vous finirez en dépassement. Exigez un Discovery Sprint payant et structuré avant tout chiffrage.
Pour la grande majorité des apps PME, c'est nettement plus cher pour des performances indiscernables côté utilisateur final. React Native + Expo atteint 60 fps via Reanimated, gère push / paiement / biométrie nativement, et permet l'OTA. Le natif a sa place (jeu 3D, IoT BLE pointu, finance lourde) mais doit être justifié par un cas d'usage précis.
Une app non maintenue est désinstallée à 6 mois (compatibilité iOS, sécurité, crashs). Si l'agence ne propose aucun forfait maintenance dimensionné, soit elle vous le sortira en avenant après livraison (cher), soit l'app va mourir.
Effet tunnel mortel : 4 mois sans démo, puis livraison "finale" qui ne ressemble pas à votre brief. Une bonne agence vous met sur TestFlight / Internal Testing dès le sprint 4 et vous fait installer l'app sur votre propre téléphone toutes les 2 semaines.
Pas d'apps de jeux 3D / AR lourd (pas notre métier). Pas d'apps "TikTok-killer" sans MVP cadré. Pas de devis sans Discovery Sprint payant. Pas de régie au TJM (que des forfaits). Pas de sous-traitance offshore cachée — vous parlez à un associé qui code.
Tous les forfaits incluent : code source 100 % à vous · repo Git J+1 · comptes App Store + Google Play à votre nom · soumission stores · 30 j de garantie post-publication · paiement échelonné. Frais Apple Developer + Google Play facturés directement à votre nom.
Écrits dans le devis, pas dans la brochure. Si l'un n'est pas tenu, vous le voyez dans vos KPIs et vous nous le reprochez.
Le prix du devis est le prix final. Aucun avenant sur le périmètre validé. Et après livraison, zéro commission sur vos téléchargements, vos ventes, vos abos.
Code sous votre organisation GitHub dès le 1ᵉʳ jour. Compte Apple Developer + Google Play Console à votre nom. Aucune licence propriétaire. Reprise possible par n'importe quelle ESN React Native.
Création comptes, certificats, fiche store, captures, ASO, soumission, 1 à 3 itérations Apple gérées. Pas de surcoût si Apple demande des retouches au critère 2.1.
Bugs critiques corrigés gratuitement sous 48 h ouvrées. Hot-fixes via OTA EAS si possible (10 min), sinon nouvelle review Apple gérée. Monitoring Sentry + Crashlytics 24/7 actif dès la mise en prod.
Une partie du dev mobile (modules natifs custom, IA embarquée, intégrations IoT) peut être éligible au Crédit Impôt Recherche. Les prestations CIR-éligibles sont documentées dans le rapport technique livré en fin de projet.
Politique confidentialité dédiée mobile, gestion permissions (geo, contacts, micro, photos), DPA signé, hébergement back Scaleway Paris ou OVH Roubaix. Conforme contrôles CNIL 2025.
Toutes les 2 semaines (TestFlight iOS + Internal Testing Android), vous installez la dernière version sur votre propre iPhone / Android. Effet tunnel zéro, ajustements continus.
À la livraison, un audit technique écrit : qualité code, dépendances, zones à risque, roadmap technique conseillée. Lisible par n'importe quel CTO ou ESN qui reprendra l'app.
Atelier post-livraison équipe : utiliser le back-office, lire les analytics, déclencher un push, gérer les fiches stores. Loom + guide PDF + suivi à 30 j et 90 j inclus.
Si la vôtre n'y est pas, écrivez-nous. On répond sous 24 h ouvrées, par un associé qui code, sans détour ni jargon.
Expo SDK 53+ couvre 99 % des modules natifs dont une app PME a besoin (Push, IAP, Apple Pay, BLE, géoloc, biométrie, caméra, contacts, calendrier, fichiers). On gagne EAS Build, EAS Submit et EAS Update (OTA) sans bricoler de scripts Fastlane custom. Si vous avez besoin d'un module natif tiers non couvert, on prebuild en mode "expo-dev-client" (vs ejecter).
Approche standard : cache local SQLite (WatermelonDB ou Op-SQLite), queue de mutations, optimistic UI sur les actions utilisateur, sync différentielle à la reconnexion. Conflits gérés via last-write-wins par défaut, ou CRDT (Y.js) sur les cas collaboratifs de type éditeur partagé (notes, documents). Pour le chat temps réel, on s'appuie plutôt sur Stream Chat ou Pusher avec ordering serveur. On documente les invariants dans le runbook.
Par défaut, aucun tracking activé. Si vous avez un budget Ads à mesurer, on ajoute AppsFlyer ou Adjust avec un opt-in ATT contextuel (jamais au cold start), conforme aux guidelines Apple. Pour le tracking analytics produit (DAU, rétention), on utilise des SDK first-party (Amplitude, PostHog, Firebase Analytics) qui ne déclenchent pas l'ATT.
Règle Apple App Review §3.1 : biens digitaux et abonnements consommés in-app = Apple IAP obligatoire (15-30 %). Biens physiques, services rendus hors app, livraisons, dons = paiement web autorisé (Stripe / PayPlug, 0 % Apple). Cas tendus : SaaS B2B (Apple a assoupli), formations en ligne, contenus média : on cadre au discovery, on documente la justification dans App Store Connect.
OTA EAS Update pour les changements JS/TS, copy, config, correctifs visuels = déploiement en 10 min sans review Apple/Google. Nouveau build store obligatoire pour : modification de code natif, ajout de permission, mise à jour SDK Expo, changement de version target API. On configure des channels EAS (preview, staging, production) pour rollback en 1 clic. Le coût d'infrastructure EAS (plan Expo) est cadré au devis selon le volume de MAU prévu.
Sentry pour le crash reporting cross-platform avec source maps + stack traces symbolisées (iOS dSYMs auto-uploadés). Firebase Crashlytics en backup natif. PostHog ou Amplitude pour les funnels. UptimeRobot sur l'API back-end. Alertes Slack / email sur seuils crashs, ANR Android, latence API. SLA 4 h ouvrées sur bloquants.
Jest pour les tests unitaires logique métier (~70 % couverture cible). React Native Testing Library pour les composants. Maestro pour les flows end-to-end critiques (login, achat, push, paiement). Detox en complément si modules natifs custom. Lancés en CI sur GitHub Actions à chaque PR. Snapshots visuels via Jest + screenshots Maestro sur les écrans clés.
On accepte les reprises Cordova / Ionic / Flutter / RN bare → migration React Native + Expo via une phase d'audit payante (chiffrée selon la taille du repo et la complexité). Livrable : rapport sur la dette, les bugs critiques, la stratégie de migration (rewrite vs refactor par modules), un chiffrage avec et sans préservation des données utilisateur. Migration de la base utilisateurs sans interruption (Apple Transfer App possible si même nom).
Choisissez ce qui vous va : un créneau direct avec un associé, un email rapide, ou un formulaire si vous préférez écrire. Réponse sous 24 h ouvrées, toujours.
Pas un commercial, pas un chef de projet : un associé qui code vous écoute, vous donne un avis franc, et repart avec votre brief si ça matche.
Réserver un créneau