Applications mobiles

Votre application mobile,de l’idée aux stores.

On conçoit et développe votre application mobile sur-mesure : une seule base de code React Native, deux applications publiées sur l’App Store et sur Google Play. L’essentiel du code s’écrit une fois au lieu de deux, le périmètre de la V1 est chiffré avant le développement, et le code reste le vôtre.

Voir nos cas clients
Défiler

En bref

Milann est une agence de développement d’applications mobiles sur-mesure, iOS et Android, pour les entreprises et PME partout en France. Nous développons une seule base de code React Native publiée sur l’App Store et sur Google Play, avec le back-end, l’authentification et les paiements qui vont derrière. Vous gardez un seul interlocuteur du cadrage à la publication sur les stores, et vous restez propriétaire du code.

Partenaire opérationnel des équipes marketing et produit des grands groupes.

  • Logo TF1
  • Logo Deloitte
  • Logo PwC
  • Logo SNCF
  • Logo Leclerc
  • Logo Total
  • Logo AXA
  • Logo Webedia
  • Logo Natixis
  • Logo Saint-Gobain
Bénéfices

Pourquoi nous confier la création de votre application mobile

Une base de code, deux stores

React Native permet d’écrire une seule fois l’essentiel du code pour iPhone et pour Android. Vous financez un développement au lieu de deux : restent les ajustements propres à chaque plateforme et les tests sur les deux, un surcoût réel mais sans commune mesure avec un second développement. Et chaque correction comme chaque nouveauté part vers les deux stores dans la même version.

Du natif, pas un site emballé

React Native pilote les composants natifs du système : caméra, notifications push, géolocalisation, biométrie, stockage sécurisé, mode hors connexion. L’application accède au téléphone, elle n’affiche pas une page web dans une coquille. Le natif séparé (Swift, Kotlin) garde du sens pour des besoins pointus : traitement graphique lourd, usage intensif de capteurs. Ce n’est pas ce que nous développons. Si votre projet en relève, on vous le dit au cadrage et on vous oriente, plutôt que de vous embarquer.

Un budget cadré avant la première ligne de code

On fige le périmètre de la V1 et on le chiffre à l’issue du cadrage, avant d’écrire la première ligne de code. Vous savez ce qui est dedans, ce qui est volontairement repoussé, et pourquoi.

La même équipe React, du web au mobile

Tout ce que nous développons est en React et TypeScript, y compris nos propres produits en production. React Native reprend ce langage et ces outils pour produire des applications mobiles : ce n’est pas une reconversion, c’est le prolongement direct de ce que nous faisons tous les jours.

Le back-end de votre application, par la même équipe

Une application mobile a besoin de comptes, de données, d’une API et souvent de paiements. Nous avons conçu et mis en production notre propre produit à abonnement : authentification par code à usage unique, base de données PostgreSQL, facturation Stripe. C’est exactement la couche qu’on branche derrière votre application, hébergée en Europe et conforme au RGPD.

Le code est à vous, les comptes aussi

Code source, dépôt Git, compte Apple Developer et Google Play Console à votre nom. On ouvre les comptes développeur avec vous dès le lancement du projet. Côté Apple, l’inscription d’une société demande un numéro D-U-N-S et quelques jours de vérification, on s’en occupe tôt pour ne pas bloquer la publication. Vous pouvez confier la suite à une autre équipe : rien de vital ne reste bloqué chez nous.

Méthode

Du cadrage à la publication sur les stores

  1. 01

    Cadrage

    Cas d’usage, parcours, modèle de données et périmètre de la V1. Livrable : des spécifications claires et un budget chiffré, sans zone grise.

  2. 02

    Design & prototype

    Maquettes des écrans clés aux conventions iOS et Android, puis un prototype installé sur votre téléphone. On valide au pouce avant le code.

  3. 03

    Développement par sprints

    Une version toutes les deux semaines sur votre téléphone, via TestFlight et la piste de test interne Google Play. Recette sur appareils réels.

  4. 04

    Publication

    Fiches App Store et Google Play, déclaration de collecte de données, soumission, puis suivi de la revue jusqu’à la mise en ligne.

  5. 05

    Suivi & évolutions

    Correctifs en production : un correctif JavaScript part sans repasser par les stores, un changement natif y repasse. Évolutions sous contrat.

Livrables

Ce qu’on livre

  • Le cadrage : parcours utilisateurs, écrans, modèle de données et périmètre chiffré de la V1
  • Les maquettes des écrans clés et un prototype que vous testez sur votre propre téléphone
  • L’application iOS et Android développée en React Native et testée sur appareils réels
  • Le back-end : comptes, authentification, API, base de données (et le paiement si votre modèle en a besoin)
  • Les fonctions natives utiles à votre cas : notifications push, mode hors connexion, caméra, géolocalisation, biométrie
  • La publication sur l’App Store et sur Google Play, sous vos comptes développeur, avec les déclarations de collecte de données et une trame de politique de confidentialité à valider de votre côté
  • Le code source et la documentation technique (la maintenance et le suivi des versions iOS et Android font l’objet d’un contrat séparé)
Outils

Notre stack

  • React Native + Expo : une base de code TypeScript, deux applications iOS et Android
  • Expo Updates pour les correctifs JavaScript sans nouvelle soumission (les changements natifs, eux, repassent par les stores)
  • Modules natifs : notifications push, caméra, géolocalisation, biométrie, stockage sécurisé
  • Node.js et API sur-mesure, ou connexion à votre système existant
  • PostgreSQL / Supabase (données, authentification, sécurité par ligne), hébergés en région européenne
  • Stripe ou achats intégrés App Store / Google Play selon la nature de votre offre
  • EAS Build, TestFlight et piste de test interne Google Play pour les versions de test
FAQ

Questions fréquentes : application mobile

Combien coûte une application mobile ?
Une première version (MVP) publiée sur les deux stores se situe généralement entre 15 000 € et 40 000 €, et une application complète (paiements, back-office, temps réel, intégrations à vos outils) entre 40 000 € et 120 000 €. Pour du mobile, prévoyez en plus les tests sur appareils réels et la publication sur les deux stores, qui pèsent sur le budget par rapport à un équivalent web. S’y ajoutent des frais que nous ne facturons pas : le compte développeur Apple (environ 100 € par an), l’inscription à Google Play (frais unique d’environ 25 €) et l’hébergement du back-end. Le coût de développement d’une application mobile ne dépend pas du nombre d’écrans mais du périmètre fonctionnel et de ce qu’il y a derrière : comptes, données, paiements, intégrations. Chez Milann, le devis est établi après le cadrage, sur un périmètre de V1 figé.
Combien de temps pour créer une application mobile ?
Comptez 12 à 18 semaines pour une première version publiée : 1 à 2 semaines de cadrage, 2 à 3 semaines de design, 7 à 10 semaines de développement, puis 2 à 3 semaines de recette sur appareils réels et de préparation de la soumission. À cela s’ajoute le délai de validation d’Apple et de Google : de quelques heures à quelques jours pour une mise à jour, davantage pour une toute première publication sur un compte développeur neuf, un délai qu’aucune agence ne maîtrise et qu’il faut prévoir dans le planning de lancement. On avance par sprints : vous utilisez l’application sur votre téléphone bien avant qu’elle soit publique.
Comment créer une application mobile ?
En quatre temps. Un : définir le problème que l’application résout pour vos utilisateurs, et le périmètre minimal qui y répond. Deux : valider les parcours sur un prototype testé sur un vrai téléphone, avant de développer. Trois : développer l’application et le back-end qui la fait vivre. Quatre : la publier sur l’App Store et sur Google Play. L’erreur la plus fréquente est de vouloir tout mettre dans la V1. Et le poste le plus souvent sous-estimé n’est pas l’application elle-même, mais ce qui la fait fonctionner : comptes utilisateurs, base de données, API, paiements, notifications. C’est là que se joue l’essentiel du budget. Milann prend en charge la création d’une application mobile de bout en bout : cadrage, design, développement iOS et Android, back-end, puis publication sur l’App Store et sur Google Play.
Quelle agence de développement d’applications mobiles choisir ?
Vérifiez quatre points avant de signer. Qui écrira réellement le code : votre interlocuteur, ou une sous-traitance invisible ? L’agence sait-elle construire le back-end dont l’application dépend, pas seulement l’écran ? Prend-elle en charge la publication sur les deux stores ? Et à qui appartiennent, à la fin, le code source et les comptes développeur ? Posez systématiquement cette question, la réponse est révélatrice. Milann est une agence de développement d’applications mobiles iOS et Android à taille humaine, pour les entreprises et PME partout en France : le développeur d’application mobile qui écrit le code est votre interlocuteur, du cadrage à la publication sur les deux stores. Le mobile est une offre récente chez nous, et nous préférons le dire : ce que nous mettons en avant est vérifiable. Une équipe qui développe en React et TypeScript depuis des années (React Native en est la continuité directe, pas un changement de métier), un produit à abonnement que nous avons nous-mêmes conçu et mis en production, et des missions menées pour de grands comptes comme TF1, AXA, PwC ou la SNCF.
Application mobile ou application web : laquelle choisir ?
Une application web s’utilise dans un navigateur, sans passage par un store ; ajoutée à l’écran d’accueil, elle couvre déjà une partie des usages mobiles, mais avec des limites, particulièrement sur iPhone. Une application mobile s’installe depuis l’App Store ou Google Play et accède pleinement au téléphone : notifications push fiables, caméra, géolocalisation en arrière-plan, biométrie, fonctionnement hors connexion. Si vos utilisateurs travaillent devant un écran, l’application web suffit souvent et coûte moins cher (Milann développe les deux, et détaille ce périmètre sur sa page dédiée au développement d’application web sur-mesure). S’ils sont en mobilité, ou si l’usage est répété et engagé, l’application mobile s’impose. Et on vous dit honnêtement quand aucune application n’est nécessaire : un bon site suffit parfois, et il n’oblige personne à installer quoi que ce soit.
Comment gérer les paiements dans une application mobile ?
Cela dépend de ce que vous vendez. Un bien physique ou un service consommé hors de l’application (livraison, réservation, prestation) peut passer par Stripe ou un autre prestataire de paiement. Un contenu ou une fonctionnalité numérique consommé dans l’application passe en principe par l’achat intégré App Store ou Google Play, avec la commission prélevée par la plateforme, de l’ordre de 15 à 30 % selon les cas. Les règles européennes ouvrent, sous conditions, la possibilité de renvoyer vers un paiement externe, et on regarde ce qui s’applique à votre cas. Cet arbitrage se tranche au cadrage : mal posé, il change votre modèle économique et c’est un motif de refus classique.
Et si Apple refuse mon application ?
C’est fréquent et rarement bloquant. Les motifs les plus courants sont formels : politique de confidentialité manquante, déclaration de collecte de données incomplète, contournement de l’achat intégré, compte de démonstration non fourni au relecteur, ou application jugée trop proche d’un simple site web encapsulé. On prépare le dossier de soumission pour éviter ces motifs, et corriger puis resoumettre est inclus dans la mission de publication tant qu’il s’agit du dossier ou de la conformité technique. Si le refus porte sur le concept même de l’application ou sur votre modèle économique, on en parle ensemble, mais c’est justement le genre de sujet qu’on soulève au cadrage, avant d’écrire la première ligne de code.
Aller plus loin

Ces expertises peuvent aussi vous intéresser

On en parle ?

30 minutes pour comprendre votre contexte, challenger votre brief et vous dire honnêtement si nous sommes le bon partenaire.

Nous écrire
Agence de développement d’application mobile · MILANN