Aller au contenu

Développement d’application mobile pour iOS et Android

Nous concevons, développons et publions des applications iOS et Android, le plus souvent en React Native. Voici les étapes, les budgets et notre façon de travailler à distance.

§ 01 · en bref

Ce qu’il faut savoir avant de lancer votre application

Développer une application mobile, c’est cadrer le besoin, dessiner les écrans, écrire l’application et son back-end, la tester sur de vrais téléphones, la publier sur l’App Store et Google Play, puis l’entretenir à chaque nouvelle version d’iOS et d’Android. Pour une première version ciblée sur une seule plateforme native, nos fourchettes indicatives vont de 40 000 à 80 000 USD, pour une durée de 3 à 5 mois.

Pour une application sur iOS et Android, notre choix par défaut est React Native : une seule base de code pour les deux plateformes. Nos développeurs travaillent à Delhi et à Lucknow, la direction est à New York, et le projet se mène à distance.

§ 02 · les étapes

Les étapes du développement d’une application mobile

Chaque projet suit le même enchaînement. L’ordre compte : une décision prise trop tard, comme le choix entre natif et multiplateforme, coûte cher à corriger.

  1. Cadrage. Objectif de l’application, profils d’utilisateurs, parcours principal, plateformes visées et indicateurs de réussite. C’est à ce moment que l’on tranche entre natif, React Native, Flutter ou application web progressive.
  2. Maquettes et design. Parcours, écrans clés et prototype cliquable, validés avant d’écrire le code.
  3. Développement. L’application, son back-end (API, base de données, authentification) et, souvent, un back-office pour votre équipe. Les paiements, les notifications push et les intégrations se branchent à ce stade.
  4. Tests. Essais sur appareils réels, puis bêta avec TestFlight côté Apple et avec les tests internes puis fermés de la Google Play Console.
  5. Publication. Fiches de l’App Store et de Google Play, examen par Apple et Google, mise en ligne. Il vous faut une adhésion à l’Apple Developer Program, à 99 USD par an selon Apple, et un compte Google Play Console, à 25 USD payés une seule fois selon Google.
  6. Maintenance. Apple et Google publient chaque année de nouvelles versions d’iOS et d’Android et font évoluer les règles de leurs magasins d’applications. Une application qui n’est plus entretenue se dégrade vite.
§ 03 · le budget

Combien coûte le développement d’une application mobile ?

Le prix dépend d’abord de la complexité, ensuite des plateformes. Les fourchettes ci-dessous sont celles de notre calculateur de coût d’application mobile (en anglais). Ce sont des ordres de grandeur, pas un devis : le prix ferme est fixé après le cadrage écrit. Nous facturons en dollars américains (USD).

Budgets indicatifs pour une plateforme native, hors frais récurrents
NiveauContenu typiqueBudgetDurée
Première version ciblée (MVP)Connexion, quelques écrans, un parcours principal, un back-end simple40 000 à 80 000 USD3 à 5 mois
Application métier de complexité moyennePaiements, notifications, intégrations, tableau de bord d’administration, logique métier plus riche90 000 à 180 000 USD5 à 8 mois
Application avancée ou grand compteTemps réel, intégrations multiples, sécurité poussée, mode hors ligne, infrastructure d’entreprise200 000 à 500 000 USD et plus8 à 18 mois

Ces fourchettes valent pour une seule plateforme native. Selon le même calculateur, React Native ou Flutter, qui couvrent iOS et Android avec une seule équipe, représentent 1,1 à 1,3 fois ce budget, et deux applications natives séparées, 1,7 à 1,9 fois. Une application web progressive (PWA), installée sans passer par les magasins d’applications, ne représente que 0,4 à 0,6 fois ce budget.

Après la mise en ligne, prévoyez chaque année la maintenance, que nous estimons entre 15 et 20 % du coût de développement, ainsi que l’hébergement du back-end, les notifications, les outils d’analyse et les comptes développeur Apple et Google. Les commissions sur les achats intégrés dépendent de votre modèle économique et des conditions de chaque magasin d’applications : vérifiez-les chez Apple et chez Google avant de fixer vos prix.

§ 04 · la technologie

Natif, React Native, Flutter ou PWA ?

C’est la décision d’architecture la plus coûteuse à remettre en cause. Nous la prenons donc pendant le cadrage, à partir de vos contraintes réelles : fonctions du téléphone utilisées, performances attendues, budget et calendrier.

Quatre options et leur budget relatif, d’après notre calculateur
OptionQuand c’est le bon choixBudget relatif
React NativeNotre choix par défaut pour une application sur iOS et Android : une base de code, une équipe, deux plateformes.1,1 à 1,3 fois une plateforme native
FlutterLa même logique de base de code unique, quand votre équipe préfère l’écosystème de Google.1,1 à 1,3 fois une plateforme native
Natif (Swift et Kotlin)Usage intensif du matériel ou des fonctions propres à une plateforme : HealthKit, Bluetooth Low Energy, réalité augmentée, montre connectée.1,7 à 1,9 fois pour les deux plateformes
Application web progressive (PWA)Pas besoin des magasins d’applications ni d’un accès poussé au téléphone.0,4 à 0,6 fois une plateforme native

Pour aller plus loin, notre comparatif React Native ou Flutter (en anglais) détaille les deux options multiplateformes.

§ 05 · choisir son prestataire

Comment choisir votre agence de développement mobile

Agence locale, freelance ou équipe à distance : la forme compte moins que quelques vérifications simples. Voici celles que nous vous conseillons, y compris pour nous évaluer.

  • Des applications publiées que vous pouvez installer et essayer, pas seulement des maquettes.
  • Un cadrage écrit avant le devis ferme, qui liste les écrans, les règles et les intégrations.
  • Le code source et les comptes App Store et Google Play au nom de votre entreprise. Chez nous, le code écrit pour votre projet et la propriété intellectuelle qui s’y attache vous reviennent une fois le projet intégralement payé, avec le dépôt complet et son historique.
  • Un plan de maintenance chiffré pour l’après-lancement.
  • Un contrat de sous-traitance conforme à l’article 28 du RGPD et, si les données quittent l’Union européenne, un mécanisme de transfert prévu au contrat.
  • La langue de travail et le décalage horaire, annoncés clairement dès le départ.

Une agence installée près de chez vous travaille dans votre langue et dans votre fuseau horaire. Une équipe à distance comme la nôtre vous demande de travailler en anglais et d’organiser les échanges en tenant compte du décalage horaire. C’est un vrai compromis, à peser avec le budget et l’expérience de l’équipe.

Le back-end et le back-office d’une application relèvent du même savoir-faire que nos logiciels sur mesure. Et si votre projet consiste d’abord à vendre en ligne, une boutique bien construite passe souvent avant l’application : lisez notre guide pour créer une boutique Shopify.

§ 06 · les données

RGPD, nLPD et Loi 25 : les données de vos utilisateurs

Une application collecte vite des données personnelles : compte, localisation, contacts, photos. La CNIL a publié le 24 septembre 2024 des recommandations pour les applications mobiles, mises à jour le 8 avril 2025. Elles visent les éditeurs et les développeurs d’applications, ainsi que les fournisseurs de SDK, de systèmes d’exploitation et de magasins d’applications. Elles insistent sur le consentement aux traitements non nécessaires, comme le ciblage publicitaire, et sur les permissions du téléphone.

L’Inde ne figure pas sur la liste des décisions d’adéquation de la Commission européenne (en anglais). Si nos développeurs accèdent à des données personnelles venant de l’Union, le transfert doit reposer sur un outil comme les clauses contractuelles types, adoptées par la Commission le 4 juin 2021. Pour toute mission payante qui l’exige, nous signons un contrat de sous-traitance avec le client, comme l’indique notre politique de confidentialité (en anglais).

En Suisse, la nouvelle loi fédérale sur la protection des données (nLPD) s’applique depuis le 1er septembre 2023. Au Québec, la Loi 25 impose notamment une évaluation des facteurs relatifs à la vie privée avant de communiquer des renseignements personnels à l’extérieur du Québec. Faites vérifier ces points par votre conseil juridique. Pour la TVA et l’autoliquidation, posez la question à votre expert-comptable.

§ 07 · notre méthode

Comment nous travaillons avec vous, à distance

Nos développeurs travaillent à Delhi et à Lucknow, la direction est à New York. Nous n’avons pas de bureau en France, en Belgique, en Suisse ni au Québec : le projet se mène entièrement à distance et avance par étapes que vous validez une à une.

Les projets se déroulent en anglais. Dans le Live Chat de ce site, vous pouvez écrire en français : les réponses de l’équipe sont traduites automatiquement dans la langue de votre navigateur. Une équipe dédiée répond aux demandes : vous pouvez échanger directement avec elle par chat, et chaque message envoyé par formulaire reçoit une réponse par e-mail sous 24 heures.

L’Inde vit à l’heure UTC+5:30 toute l’année. Avec Paris, Bruxelles ou Genève, l’écart est de 3 h 30 en été et de 4 h 30 en hiver. Pour le Québec, il va de 9 h 30 à 10 h 30, mais la direction, à New York, partage votre fuseau horaire.

§ 08 · le paiement

Modalités de paiement

Pour un projet au périmètre défini, un acompte est versé avant le démarrage, puis les paiements suivent les jalons convenus ensemble. Les contrats de maintenance et les équipes dédiées sont facturés chaque mois. Toutes nos factures sont émises en dollars américains.

§ 10 · questions

Questions fréquentes

Combien coûte le développement d’une application mobile ?

Selon nos fourchettes indicatives, de 40 000 à 80 000 USD pour une première version ciblée sur une plateforme native, et jusqu’à 500 000 USD ou plus pour une application avancée. Le prix ferme est fixé après le cadrage écrit.

Combien de temps faut-il pour créer une application mobile ?

Comptez 3 à 5 mois pour une première version ciblée, et 8 à 18 mois pour une application avancée. Sur une application iOS qui utilise les données de santé de HealthKit, notre calculateur ajoute 4 à 8 semaines pour le travail lié à la confidentialité et les cycles d’examen supplémentaires de l’App Store.

Faut-il développer en natif ou avec React Native ?

Pour une application sur iOS et Android, React Native est notre choix par défaut : une seule base de code et une seule équipe pour les deux plateformes. Le natif, en Swift et en Kotlin, se justifie quand l’application dépend fortement du matériel ou des fonctions propres à une plateforme. Nous tranchons pendant le cadrage.

Une application web progressive peut-elle suffire ?

Oui, si votre service n’a besoin ni des magasins d’applications ni d’un accès poussé au téléphone. Selon notre calculateur, une PWA coûte 0,4 à 0,6 fois le prix d’une application native. Quand les notifications, le mode hors ligne ou les capteurs deviennent centraux, une application installée reprend l’avantage.

À qui appartiennent le code et les comptes Apple et Google ?

Le code source écrit pour votre projet et la propriété intellectuelle qui s’y attache vous reviennent une fois le projet intégralement payé : vous recevez le dépôt complet, avec son historique. Nous vous conseillons d’ouvrir les comptes Apple Developer Program et Google Play Console au nom de votre entreprise, pour garder la main sur vos applications.

Peut-on échanger en français avec votre équipe ?

Oui, dans le Live Chat : vous écrivez en français et les réponses de l’équipe sont traduites automatiquement dans la langue de votre navigateur. Les projets eux-mêmes se déroulent en anglais.

Parlons de votre application

Décrivez votre projet dans le Live Chat, en français si vous le souhaitez, ou réservez un appel. Nous vous répondons avec les questions de cadrage utiles pour chiffrer votre application.

Réserver un appel (en anglais)

Publié le

Online now

Talk to a Developer Now

Reply