Que comprend exactement une prestation d'application mobile, et que ne comprend-elle pas ?
Une application mobile, ce n'est pas seulement des écrans sur un téléphone. Le projet couvre l'application installée sur Android et sur iPhone, mais aussi le serveur qui stocke les données, l'espace d'administration où votre équipe gère les contenus, les commandes ou les utilisateurs, l'envoi des notifications, le raccordement au paiement et la publication sur Google Play et l'App Store. Quand un devis ne parle que des écrans, une bonne moitié du travail manque.
Concrètement, la prestation part de votre besoin et va jusqu'à l'application téléchargeable : cadrage des usages, maquettes testées sur de vrais téléphones, développement de l'application et de son interface de programmation, tests sur des appareils d'entrée de gamme comme sur des modèles récents, préparation des fiches des magasins, soumission, corrections demandées par les équipes de revue, puis suivi après le lancement. La technologie par défaut est Flutter, qui produit Android et iOS à partir d'une seule base de code ; le natif ou l'application web installable restent sur la table quand ils servent mieux le projet.
Certaines choses ne relèvent pas de cette prestation, et mieux vaut le dire d'emblée. Les jeux en 3D, la réalité augmentée lourde et les applications bancaires soumises à agrément demandent des équipes et des certifications spécifiques. Le contenu (textes, photos de produits, tarifs) reste fourni par vous, même si je vous aide à le structurer. Les comptes développeur Google et Apple sont ouverts au nom de votre structure, et leurs frais vous sont facturés directement par les magasins. Enfin, la promotion de l'application après sa sortie (publicité, référencement dans les magasins) se traite à part.
Dernier point, souvent décisif : une application mobile n'est pas toujours la bonne réponse. Si votre objectif est d'être trouvé sur Google ou de présenter votre activité, un site rapide fera mieux pour moins cher, et je vous le dirai. Si vos utilisateurs sont surtout des employés derrière un ordinateur, une application web sur mesure sera plus simple à déployer et à maintenir. Le cadrage sert justement à trancher ce point avant d'engager le moindre budget de développement.
À quels signes voit-on qu'un projet a vraiment besoin d'une application mobile ?
Une application se justifie par un usage, pas par une image de marque. Voici les situations où elle apporte ce qu'un site ne peut pas offrir, et celles où elle risque de dormir dans les téléphones.
-
Vos utilisateurs reviennent souvent
Commandes hebdomadaires, suivi d'une livraison, réservation de créneaux, consultation d'un solde ou d'un programme de fidélité : quand le même client revient plusieurs fois par mois, l'icône sur l'écran d'accueil et la connexion mémorisée font gagner du temps à chaque visite. Pour un achat ponctuel, personne n'installera une application.
-
Vos équipes travaillent sur le terrain
Agents de collecte, commerciaux en tournée, techniciens d'intervention, enquêteurs ou livreurs saisissent des données loin du bureau, souvent avec une couverture réseau irrégulière. Une application qui enregistre hors ligne puis synchronise au retour du réseau remplace les fiches papier et les messages vocaux à retranscrire.
-
Vous avez besoin des fonctions du téléphone
Appareil photo pour une preuve de livraison, géolocalisation d'une visite, lecture de codes-barres ou de QR codes, signature au doigt, notifications au bon moment : ces fonctions existent en partie sur le web, mais elles sont plus fiables et mieux acceptées dans une application installée.
-
Le paiement doit se faire en deux gestes
Quand vos clients paient par MTN MoMo, Moov Money ou carte, une application peut enchaîner commande, paiement et reçu sans quitter l'écran. C'est un vrai gain pour un commerce qui vend à des habitués ou pour un service d'abonnement.
-
Votre processus papier coûte déjà cher
Si des erreurs de ressaisie, des bons perdus ou des retards de remontée d'information vous coûtent chaque mois, l'application a un retour mesurable. Notez ce que coûte la situation actuelle : ce chiffre servira à fixer le budget raisonnable.
-
Les signaux qui disent « pas encore »
Vous n'avez pas encore de clients réguliers, votre offre change chaque mois, ou vous ne savez pas qui mettra à jour les contenus : commencez par un site ou une application web installable, mesurez l'usage, puis passez au mobile natif quand la demande est prouvée.
Flutter, React Native, natif ou application web installable : quelle approche choisir ?
| Critère | Flutter | React Native | Natif (Kotlin et Swift) | Application web installable (PWA) |
|---|---|---|---|---|
| Base de code | Une seule, en Dart, pour Android et iOS | Une seule, en JavaScript ou TypeScript, rendue par des composants natifs | Deux applications distinctes, une par système | Un site web unique, installable depuis le navigateur |
| Versions minimales prises en charge | Android 7.0 (API 24) et iOS 15 pour Flutter 3.47, selon sa documentation consultée le 3 octobre 2026 | Selon la version de React Native retenue | Choisies librement, au prix de tests plus nombreux | Tout navigateur récent ; notifications sur iPhone depuis iOS 16.4, une fois l'application ajoutée à l'écran d'accueil, selon le blog WebKit de février 2023 |
| Accès au téléphone | Caméra, géolocalisation, stockage local, notifications par extensions officielles ou communautaires | Équivalent, par modules | Complet, dès la sortie d'une nouvelle fonction du système | Partiel : caméra et géolocalisation oui, intégrations profondes non |
| Publication | Google Play et App Store | Google Play et App Store | Google Play et App Store | Aucune revue, mise à jour instantanée ; présence dans les magasins limitée |
| Coût de développement relatif | Modéré | Modéré | Le plus élevé : deux développements | Le plus faible |
| Quand je le recommande | Cas général : application client ou métier sur les deux systèmes | Équipe déjà formée à React, ou application web React existante à prolonger | Fonction très liée au système (montre, capteurs, traitement lourd) ou application déjà native | Premier test de marché, outil interne, budget serré, utilisateurs qui refusent d'installer |
Flutter est mon choix par défaut parce qu'il donne Android et iOS avec une seule équipe et un rendu identique sur les téléphones modestes ; le natif se justifie pour des besoins système précis, l'application web installable pour tester une idée avant d'investir.
Pourquoi Flutter par défaut, et quand faut-il s'en écarter ?
Flutter dessine lui-même son interface au lieu d'emprunter les composants du système. Pour un projet en Afrique francophone, cela compte : l'application s'affiche de la même façon sur un Android d'entrée de gamme vieux de quatre ans et sur un iPhone récent, sans surprise de mise en page d'un fabricant à l'autre. Une seule base de code signifie aussi une seule correction quand un bogue apparaît, et un seul budget de maintenance.
React Native reste un excellent choix quand votre équipe ou votre prestataire maîtrise déjà React, par exemple si un tableau de bord web en React existe et que l'on veut partager la logique métier. Son site officiel le résume par « Learn once, write anywhere » : le JavaScript pilote de vrais composants natifs. Je l'utilise dans ce cas précis, plutôt que d'imposer Flutter à une équipe qui devra reprendre le code.
Le natif, en Kotlin pour Android et en Swift pour iOS, s'impose pour une application de montre connectée, un traitement vidéo lourd, une intégration Bluetooth exigeante ou une application existante déjà native. Google indique sur sa page Kotlin, consultée le 3 octobre 2026, que plus de 60 % des développeurs Android professionnels utilisent ce langage. Le surcoût vient de deux développements parallèles, qu'il faut ensuite maintenir tous les deux.
Côté serveur, je m'appuie sur les outils de mon parcours : Laravel et PHP, Node.js ou Flask pour l'interface de programmation, avec une base de données MySQL ou PostgreSQL, et Vue ou React pour l'espace d'administration. Les notifications passent par Firebase Cloud Messaging, que Google classe dans les services sans frais de ses deux offres selon sa page de tarifs du 3 octobre 2026. Si l'application doit dialoguer avec votre ERP, Odoo et Dolibarr exposent tous deux une interface de programmation exploitable.
Comment se déroule le projet, du cadrage jusqu'à l'après-publication ?
-
Cadrage des usages
3 à 5 jours
Entretiens avec vous et, si possible, avec deux ou trois futurs utilisateurs. On liste les parcours indispensables (s'inscrire, commander, payer, suivre), les profils (client, livreur, administrateur), les téléphones réellement utilisés et la qualité du réseau sur le terrain. Livrable : un document de périmètre priorisé, avec ce qui entre dans la première version et ce qui attend.
-
Maquettes cliquables
1 à 2 semaines
Les écrans principaux sont dessinés puis assemblés en prototype que vous manipulez sur votre téléphone. C'est le moment le moins cher pour changer d'avis : déplacer un bouton sur une maquette coûte quelques minutes, le faire après développement coûte des jours.
-
Ouverture des comptes et architecture
En parallèle des maquettes
Vous ouvrez vos comptes Google Play Console et Apple Developer au nom de votre structure, avec mon accompagnement. Pour une organisation, il faut un numéro D-U-N-S, gratuit, qui s'obtient en 5 jours ouvrés au plus selon la page d'aide d'Apple consultée le 3 octobre 2026 : autant le lancer tôt. Je prépare en même temps le serveur, la base de données et l'interface de programmation.
-
Développement par incréments
3 à 8 semaines
Le développement avance par lots d'une à deux semaines. À la fin de chaque lot, vous recevez une version installable sur vos téléphones (piste de test interne sur Android, TestFlight sur iPhone) et vous validez ce qui fonctionne. Les retours sont intégrés au lot suivant, pas en fin de projet.
-
Tests sur appareils réels
1 à 2 semaines
Tests sur un Android d'entrée de gamme, un Android récent et un iPhone, en 3G dégradée et hors connexion, avec la mise en veille, la rotation d'écran et les permissions refusées. On vérifie aussi le paiement de bout en bout avec de vrais petits montants, puis les notifications.
-
Publication sur les magasins
1 à 3 semaines
Fiches des magasins, captures d'écran, politique de confidentialité, formulaire de sécurité des données chez Google, étiquettes de confidentialité chez Apple, puis soumission. Un compte Google Play personnel récent impose en plus un test fermé de 14 jours avec 12 testeurs au moins, ce qui allonge cette étape.
-
Lancement et suivi
Les 30 premiers jours
Surveillance des plantages et des lenteurs, réponses aux premiers avis, corrections rapides et ajustements des notifications. Un bilan à 30 jours fixe les évolutions de la version suivante à partir de l'usage réel, pas des intuitions de départ.
Que recevez-vous concrètement à la livraison ?
| Livrable | Contenu | Pourquoi c'est important pour vous |
|---|---|---|
| Application Android | Publiée sur Google Play sous votre compte, au format exigé par le magasin, signée avec une clé que vous contrôlez | Vous restez propriétaire de la fiche, des avis et des mises à jour, même si vous changez de prestataire |
| Application iOS | Publiée sur l'App Store sous votre compte Apple Developer, testée sur iPhone | Votre organisation apparaît comme vendeur, et non le développeur |
| Espace d'administration | Interface web pour gérer utilisateurs, contenus, commandes, notifications et statistiques | Votre équipe travaille sans m'appeler pour chaque changement de prix ou de texte |
| Interface de programmation (API) | Serveur documenté qui relie l'application, l'administration et vos autres outils | Elle permettra plus tard de brancher un ERP, un site ou un chatbot sans tout refaire |
| Code source | Dépôt Git complet de l'application, du serveur et de l'administration, transmis à la fin du projet | Un autre développeur peut reprendre le projet ; vous n'êtes pas captif |
| Documentation | Guide d'administration, procédure de publication d'une mise à jour, liste des comptes et services utilisés | La connaissance du projet ne repose pas sur une seule personne |
| Documents de conformité | Politique de confidentialité, réponses au formulaire de sécurité des données de Google et aux questions de confidentialité d'Apple | Sans eux, aucune publication n'est acceptée |
| Prise en main | Séance de formation des administrateurs, enregistrée si vous le souhaitez | Votre équipe sait gérer l'application dès le premier jour |
Combien coûtent Google Play et l'App Store, et qui paie ces frais ?
| Poste | Google Play | App Store (Apple) |
|---|---|---|
| Ouverture du compte développeur | 25 USD, versement unique | 99 USD par an |
| Exonération possible | Aucune mentionnée | Pour les organisations à but non lucratif, établissements d'enseignement accrédités et entités publiques qui ne vendent rien de numérique |
| Compte d'organisation | Numéro D-U-N-S obligatoire | Numéro D-U-N-S obligatoire (sauf entités publiques), entité juridique, site web actif à son nom |
| Commission sur les ventes numériques (abonnements, contenus, fonctions débloquées) | 15 % sur le premier million de dollars de revenus annuels et sur les abonnements dans la plupart des pays ; barème par paliers dans l'Espace économique européen, au Royaume-Uni et aux États-Unis depuis le 30 juin 2026 | 15 % pour les développeurs du Small Business Program (moins d'un million de dollars de recettes l'année précédente) |
| Vente de biens physiques ou de services réels (repas, livraison, transport, billets) | Le système de facturation de Google Play ne doit pas être utilisé : paiement externe, donc pas de commission | Achat intégré exclu : autres moyens de paiement obligatoires, donc pas de commission |
| Délai de revue | Variable ; test fermé de 14 jours pour les comptes personnels récents | En moyenne, 90 % des soumissions examinées en moins de 24 heures |
Comment se passe la publication sur Google Play et l'App Store, et qu'est-ce qui la retarde ?
La publication est l'étape que les devis sous-estiment le plus. Chez Google, l'aide de la Play Console consultée le 3 octobre 2026 précise que les comptes personnels créés après le 13 novembre 2023 doivent mener un test fermé avec au moins 12 testeurs inscrits sans interruption pendant 14 jours avant de demander l'accès à la production. Un compte d'organisation, ouvert avec un numéro D-U-N-S, n'est pas concerné, et Google l'impose de toute façon pour certaines catégories comme les services financiers ou la santé.
Google fixe aussi un niveau technique minimal. Selon la page des exigences de niveau d'API cible d'Android Developers, depuis le 31 août 2026, les nouvelles applications et les mises à jour doivent cibler Android 16 (niveau d'API 36), et les applications existantes doivent cibler au moins Android 15 pour rester proposées aux nouveaux utilisateurs dont le téléphone tourne sur une version plus récente. Une application que personne ne met à jour finit donc par devenir invisible pour une partie du public, sans le moindre bogue.
Chez Apple, la page des exigences à venir indique que, depuis le 28 avril 2026, toute application envoyée doit être compilée avec Xcode 26 ou plus récent et le SDK d'iOS 26. Il faut donc un Mac à jour pour publier, ce qui fait partie de mon outillage. Apple annonce qu'en moyenne, 90 % des soumissions sont examinées en moins de 24 heures, mais un refus renvoie au début de la file : le vrai délai dépend de la qualité du premier envoi.
Les refus les plus fréquents se préparent à l'avance : un compte de démonstration fourni aux examinateurs, une politique de confidentialité accessible, des permissions justifiées par une fonction visible, et un contenu qui dépasse le simple site web emballé. Les règles d'Apple, à l'article 4.2, demandent qu'une application offre des fonctions et une interface qui la placent « au-delà d'un site web reconditionné ». Une coquille qui affiche votre site dans une fenêtre a donc toutes les chances d'être rejetée.
Comment une application tient-elle avec une connexion faible et des téléphones d'entrée de gamme ?
Selon le rapport Facts and Figures 2025 de l'Union internationale des télécommunications, 36 % de la population africaine utilisait Internet en 2025, contre 74 % dans le monde, et la 5G ne couvrait que 12 % de la population du continent. Une application conçue à Paris sur un téléphone haut de gamme et une fibre ne survit pas à ces conditions sans choix techniques précis.
-
Hors ligne d'abord, synchronisation ensuite
Les données utiles sont stockées sur le téléphone. L'agent saisit sa fiche, prend sa photo et valide, même sans réseau ; l'envoi part tout seul quand la connexion revient, avec un indicateur clair de ce qui reste à synchroniser. Les conflits (deux personnes qui modifient la même fiche) se règlent par des règles décidées au cadrage, pas au hasard.
-
Une application légère à télécharger
Beaucoup d'utilisateurs paient leurs données au mégaoctet et gardent peu d'espace libre. Je publie au format App Bundle, qui ne livre à chaque téléphone que ce dont il a besoin, compresse les images, retire les bibliothèques inutiles et mesure la taille à chaque version avec les outils d'analyse de Flutter.
-
Des écrans qui chargent par morceaux
Listes paginées, images en petite taille d'abord, textes avant les photos, mise en cache de ce qui a déjà été vu : l'utilisateur peut commencer à lire et à agir pendant que le reste arrive. Les appels au serveur sont regroupés pour limiter les allers-retours, coûteux en 3G.
-
Tester sur le téléphone de vos clients
Dans sa documentation consultée le 3 octobre 2026, Google présente Android (Go edition) comme un système conçu pour les smartphones d'entrée de gamme, avec 2 Go de mémoire vive au minimum pour Android 13. Je teste sur ce type d'appareil, pas seulement sur un modèle récent, en surveillant la mémoire, le démarrage et la batterie.
-
Surveiller la stabilité modèle par modèle
La documentation Android vitals consultée le 3 octobre 2026 fixe un seuil de mauvais comportement à 1,09 % de plantages perçus en moyenne, et à 8 % pour un modèle de téléphone donné ; au-delà, Google Play peut réduire la visibilité de l'application. Un plantage limité à un téléphone bon marché très répandu peut donc suffire à vous pénaliser.
-
Des notifications qui ne remplacent pas le SMS
Une notification n'arrive que si le téléphone est connecté et si l'utilisateur l'a autorisée. Pour un code de validation ou un rappel de paiement critique, je prévois un relais par SMS ou WhatsApp, et je réserve les notifications aux informations utiles, pour éviter qu'elles soient désactivées.
Comment encaisser par mobile money dans une application, sans tomber sous la commission des magasins ?
Le mobile money n'est pas une option en Afrique de l'Ouest. Le rapport State of the Industry on Mobile Money 2026 de la GSMA compte 517 millions de comptes enregistrés en Afrique de l'Ouest en 2025 et 498 milliards de dollars de transactions, et relève qu'avec 40 % des adultes titulaires d'un compte mobile money, l'Afrique subsaharienne a le taux le plus élevé au monde. Une application qui n'accepte que la carte bancaire se coupe d'une grande partie de ses clients.
La règle des magasins dépend de ce que vous vendez. Les règles de paiement de Google Play, consultées le 3 octobre 2026, interdisent d'utiliser leur système de facturation pour des biens physiques ou des services réels comme la livraison de repas, le transport ou les billets d'événements ; Apple, à l'article 3.1.3(e) de ses règles de revue, impose dans ce cas d'autres moyens de paiement que l'achat intégré. Vous pouvez donc encaisser par MTN MoMo, Moov Money ou carte, sans commission de magasin.
À l'inverse, si l'application vend un contenu ou une fonction numérique (abonnement premium, cours en ligne, crédits), l'article 3.1.1 d'Apple et les règles de Google imposent l'achat intégré du magasin, avec sa commission. Ce point se tranche au cadrage, parce qu'il change le modèle économique : le même abonnement ne vous rapporte pas la même somme selon qu'il est payé par mobile money ou par l'achat intégré du magasin.
Techniquement, deux voies existent. La première passe par un agrégateur comme FedaPay, Kkiapay ou CinetPay, qui regroupe plusieurs opérateurs et la carte derrière une seule intégration ; le choix entre eux fait l'objet du comparatif FedaPay, Kkiapay et CinetPay. La seconde se branche directement sur l'API d'un opérateur, comme le portail MTN MoMo Developer et ses API d'encaissement. Dans les deux cas, la confirmation du paiement est vérifiée côté serveur, jamais seulement dans l'application, pour éviter les fraudes.
Quels chiffres officiels retenir avant de lancer une application mobile ?
- 83,06 % Part d'Android parmi les systèmes mobiles au Bénin en septembre 2026 (16,93 % pour iOS) Source : StatCounter, Bénin
- 34,59 % Part d'iOS en France en septembre 2026, contre 65,39 % pour Android Source : StatCounter, France
- 25 USD Frais uniques d'inscription à la Google Play Console Source : Aide Google Play Console
- 99 USD Adhésion annuelle à l'Apple Developer Program Source : Apple Developer
- 12 testeurs, 14 jours Test fermé exigé des comptes Google Play personnels créés après le 13 novembre 2023 Source : Aide Google Play Console
- 36 % Part de la population africaine qui utilisait Internet en 2025, contre 74 % dans le monde Source : UIT, Facts and Figures 2025
Faut-il viser Android d'abord, ou les deux systèmes dès la première version ?
Les parts de marché répondent en partie. D'après StatCounter, en septembre 2026, Android équipait 83,06 % des téléphones qui naviguent au Bénin et 83,38 % sur l'ensemble de l'Afrique, alors qu'iOS atteignait 34,59 % en France. Un service grand public à Cotonou ou à Abidjan peut donc démarrer sur Android ; une application destinée à des clients en France, en Belgique ou en Suisse ne peut pas se passer de l'iPhone.
Avec Flutter, la question change de nature : le même code sert les deux systèmes, et l'écart de coût tient surtout aux tests sur iPhone, au compte Apple et à la revue. Je conseille souvent de développer pour les deux, puis de publier sur Android d'abord si le public est majoritairement africain, le temps de corriger les premiers retours. La version iOS suit quelques semaines plus tard, sans réécriture.
Une exception compte : les applications internes d'entreprise. Si vous fournissez les téléphones à vos agents, choisissez un modèle Android unique et robuste, et l'application n'a besoin que d'un système. Les cadres équipés d'iPhone pourront, eux, utiliser l'espace d'administration web depuis leur navigateur.
À quoi sert une application mobile selon votre secteur, en Afrique comme en Europe ?
Commerce et distribution, Afrique de l'Ouest
Les revendeurs commandent par appels et messages vocaux, les erreurs de quantité sont fréquentes et les impayés se suivent dans un cahier.
Une application de commande pour les revendeurs : catalogue à jour hors ligne, panier, paiement par mobile money ou à crédit selon le plafond du client, suivi de livraison et relevé de compte. L'administration web montre les commandes en temps réel au dépôt.
Restauration et livraison, Cotonou, Dakar, Abidjan
Les commandes arrivent par WhatsApp, se perdent aux heures de pointe, et le livreur n'a pas l'adresse exacte.
Une application client pour commander et payer, une application livreur avec la position du client et la preuve de remise par photo, et un écran cuisine. Comme il s'agit de repas, le paiement passe par mobile money ou carte, sans commission des magasins.
ONG, santé communautaire et enquêtes
Les agents remplissent des formulaires papier en zone rurale, les données arrivent des semaines plus tard, avec des doublons et des champs illisibles.
Une application de collecte qui fonctionne sans réseau pendant plusieurs jours : formulaires avec contrôles de saisie, géolocalisation et photos, synchronisation au retour en ville, tableau de bord pour les coordinateurs. Les données sensibles restent chiffrées sur le téléphone.
Services à domicile et artisans, France et Belgique
Les rendez-vous se prennent au téléphone, les rappels sont oubliés et les techniciens repassent au bureau pour récupérer leurs fiches d'intervention.
Une application de réservation pour les clients avec rappels, et une application technicien avec le planning du jour, la fiche d'intervention, la signature du client et l'envoi automatique du rapport. Ici, l'iPhone pèse lourd : les deux systèmes sont publiés en même temps.
Formation et éducation
Les apprenants suivent les cours sur un téléphone partagé, avec peu de données mobiles, et décrochent faute de rappels.
Une application qui télécharge les leçons en Wi-Fi pour les consulter hors ligne, envoie des rappels de progression et propose des quiz courts. Si les cours sont vendus dans l'application, l'achat intégré des magasins s'applique : le modèle de prix se décide au cadrage.
Transport, logistique et flottes
Les chauffeurs signalent leurs livraisons par appel, les preuves de livraison manquent en cas de litige et le client final ne sait jamais où en est son colis.
Une application chauffeur avec tournée optimisée, lecture des codes-barres, photo et signature à la remise, et un lien de suivi envoyé au client. Les données remontent vers l'ERP par son interface de programmation.
Combien coûte une application mobile, et qu'est-ce qui fait varier le prix ?
Je ne publie pas de prix fixe pour une application mobile : deux projets qui portent le même nom peuvent différer fortement selon les profils, le hors ligne et les intégrations. Le devis est établi après le cadrage, poste par poste, et payable par Mobile Money (MTN, Moov), carte bancaire, PayPal, virement ou espèces.
Cadrage et maquettes
Sur devis
- Ateliers d'usage et périmètre priorisé
- Prototype cliquable testé sur téléphone
- Choix technique argumenté : Flutter, natif ou application web installable
- Estimation détaillée du développement
Application et administration
Sur devis
- Application Android et iOS
- Serveur, API et espace d'administration
- Notifications, paiement, mode hors ligne selon le périmètre
- Publication sur Google Play et l'App Store
Maintenance et évolutions
Sur devis
- Mises à jour imposées par Google et Apple
- Corrections et surveillance des plantages
- Sauvegardes et sécurité du serveur
- Évolutions planifiées par lots
Ce qui fait varier le prix
- Le nombre de profils d'utilisateurs : une application client seule coûte moins qu'un trio client, livreur et administrateur.
- Le mode hors ligne avec synchronisation et gestion des conflits, qui demande plus de travail qu'une simple consultation en ligne.
- Les intégrations : mobile money, ERP Odoo ou Dolibarr, WhatsApp, cartographie, logiciel existant.
- Le niveau de sécurité exigé : données de santé, documents d'identité, transactions financières.
- Le nombre de langues et de pays, avec leurs devises et leurs moyens de paiement.
- La reprise d'une application existante, dont le code doit d'abord être audité.
- Les frais tiers, payés par vous : comptes des magasins, hébergement du serveur, envoi de SMS, commissions des agrégateurs de paiement.
Comment garder le budget sous contrôle sans sacrifier l'essentiel ?
La méthode la plus sûre consiste à financer d'abord une première version qui fait une seule chose très bien. Une application de commande qui permet de commander, payer et suivre, sans programme de fidélité, sans messagerie interne et sans tableau de bord avancé, peut sortir vite, tester l'intérêt réel et financer la suite. Les fonctions écartées ne sont pas perdues : elles attendent dans la liste priorisée du cadrage.
Le deuxième levier est la réutilisation. Si vous avez déjà un site, un ERP ou une base clients, l'application s'y branche au lieu de tout recréer ; si vous avez déjà un espace client web, une partie de l'interface de programmation existe peut-être. Le troisième levier est le choix de services gérés pour les briques standard (notifications, authentification, stockage de fichiers), qui évitent de développer et d'héberger ce qui existe déjà.
Le devis distingue toujours le coût de construction et le coût de possession : hébergement, comptes des magasins, maintenance obligatoire, SMS. Une application coûte chaque année, même sans nouvelle fonction, parce que Google et Apple changent leurs exigences. Mieux vaut le savoir avant de signer que le découvrir au premier rejet d'une mise à jour.
Quelles erreurs coûtent le plus cher dans un projet d'application mobile ?
Elles se répètent d'un projet à l'autre, et presque toutes se décident avant la première ligne de code.
-
Tout vouloir dans la version 1
Chaque fonction ajoutée au départ retarde la sortie, multiplie les tests et augmente la maintenance. Une première version resserrée sort plus vite, coûte moins et apprend davantage sur vos utilisateurs que n'importe quel cahier des charges.
-
Publier sous le compte du prestataire
Si l'application est publiée sous le compte du développeur, c'est son nom qui apparaît comme vendeur, et récupérer la fiche, les avis et les téléchargements devient une négociation. Les comptes doivent être à votre nom dès le départ, avec un accès délégué au prestataire.
-
Oublier l'administration
Une application sans espace d'administration oblige à appeler le développeur pour changer un prix, une photo ou un horaire. Ce coût caché dépasse vite celui de l'interface d'administration elle-même.
-
Tester uniquement en Wi-Fi sur un téléphone récent
Le bureau du développeur n'est pas le terrain. Sans tests en 3G instable et sur un Android modeste, les lenteurs et plantages apparaissent chez vos clients, puis dans les avis publics.
-
Confondre bien physique et contenu numérique
Mal classer ce que l'on vend entraîne un refus de publication ou une commission imprévue. Repas, livraison et services réels se paient hors des magasins ; abonnements et contenus numériques passent par l'achat intégré.
-
Ne prévoir aucune maintenance
Les exigences de Google et d'Apple changent chaque année, les bibliothèques vieillissent et les certificats expirent. Une application laissée seule devient impossible à mettre à jour, et la reprise coûte alors bien plus qu'un suivi régulier.
-
Demander trop de permissions
Accès aux contacts, à la position permanente ou aux fichiers sans fonction visible : c'est un motif de refus chez Apple et Google, et un frein à l'installation. Chaque permission doit répondre à une fonction que l'utilisateur comprend.
Quelles règles de protection des données s'appliquent au Bénin, en Afrique et en Europe ?
Au Bénin, la loi n° 2017-20 portant code du numérique, publiée par le Secrétariat général du gouvernement et consultée le 3 octobre 2026, consacre son livre V aux données à caractère personnel. Son article 405 impose que les traitements fassent l'objet d'une déclaration préalable auprès de l'Autorité de protection des données à caractère personnel (APDP) ou figurent dans un registre tenu par une personne désignée. L'article 391 ne permet un transfert vers un pays tiers que si l'Autorité constate un niveau de protection équivalent.
Pour une application, cela pose une question concrète : où est hébergé le serveur ? Les services en nuage américains ou européens sont pratiques, mais le transfert des données de vos clients béninois hors du pays doit être examiné avec l'APDP. Je documente dès le cadrage la liste des données collectées, leur lieu de stockage et les services tiers intégrés, pour que votre déclaration soit simple à remplir.
En Europe, le RGPD s'applique dès que l'application vise des personnes situées dans l'Union. Son article 25 impose la protection des données dès la conception et par défaut, son article 28 un contrat avec chaque sous-traitant, et son article 33 la notification d'une violation à l'autorité, si possible dans les 72 heures. La CNIL a publié le 24 septembre 2024 une recommandation sur les applications mobiles qui vise éditeurs, développeurs et fournisseurs de SDK : permissions les moins intrusives, distinction entre permission technique et consentement, maîtrise des SDK intégrés.
Les magasins ajoutent leurs propres exigences. Selon l'aide de la Play Console consultée le 3 octobre 2026, tous les développeurs doivent remplir le formulaire de sécurité des données et fournir un lien vers leur politique de confidentialité, même pour une application qui ne collecte aucune donnée. Apple exige, depuis le 1er mai 2024, de déclarer les raisons d'usage de certaines interfaces sensibles, y compris dans les bibliothèques tierces. Ces documents font partie des livrables, pas d'une formalité de dernière minute.
Langue, facturation et distribution hors des magasins : quelles particularités locales prévoir ?
La langue se décide au cadrage. Une application pour l'Afrique francophone et l'Europe est d'abord en français, mais une équipe terrain peut avoir besoin de pictogrammes, de messages vocaux ou de textes très courts pour des utilisateurs peu à l'aise avec l'écrit. Prévoir dès le départ la traduction des textes, même si une seule langue est publiée, évite de tout reprendre quand l'anglais ou une langue nationale devient nécessaire.
La facturation suit le pays du client final. Au Bénin, une facture de vente émise depuis l'application ou son administration doit s'articuler avec la facture normalisée exigée par la Direction générale des impôts pour les entreprises assujetties ; dans l'Union européenne, il faut gérer la TVA du pays de l'acheteur. Ces règles déterminent souvent si l'application émet la facture elle-même ou la délègue à votre ERP.
Enfin, distribuer une application Android en dehors de Google Play, par simple fichier APK envoyé sur WhatsApp, devient plus encadré. La page Android developer verification de Google, consultée le 3 octobre 2026, annonce une vérification de l'identité des développeurs pour toutes les applications installées sur les appareils Android certifiés : protections actives depuis le 30 septembre 2026 au Brésil, en Indonésie, à Singapour et en Thaïlande, puis extension mondiale en 2027. Pour une application interne, je prévois donc dès maintenant un compte développeur vérifié.
Que comprend la maintenance d'une application après sa publication ?
| Tâche | Fréquence | Ce qui se passe si on l'oublie |
|---|---|---|
| Mise à niveau du niveau d'API Android et du SDK d'iOS | Une fois par an au moins, selon les calendriers de Google et d'Apple | Les mises à jour sont refusées, puis l'application n'est plus proposée aux nouveaux utilisateurs de téléphones récents |
| Mise à jour de Flutter et des bibliothèques | Deux à quatre fois par an | Failles de sécurité connues, incompatibilités qui s'accumulent et reprise coûteuse |
| Surveillance des plantages et des lenteurs | Continue, avec alerte | Dépassement des seuils Android vitals et visibilité réduite sur Google Play |
| Sauvegarde et sécurité du serveur | Quotidienne pour les sauvegardes, mensuelle pour les correctifs | Perte de données clients, intrusion, indisponibilité |
| Renouvellement des comptes et certificats | Annuel chez Apple | Application retirée de l'App Store si l'adhésion expire |
| Réponse aux avis et aux retours | Hebdomadaire | Avis négatifs sans réponse qui découragent les nouveaux utilisateurs |
| Évolutions fonctionnelles | Par lots planifiés | Application figée pendant que les besoins changent |
Pourquoi confier votre application mobile à Richard SALANON ?
Richard SALANON est consultant en digitalisation et développeur logiciel, basé à Cotonou, au Bénin. Il crée des sites, des applications web et mobiles, des automatisations et des intégrations d'intelligence artificielle, déploie Odoo et Dolibarr, et forme les équipes à ces outils, pour des entreprises d'Afrique francophone, d'Europe et du Canada.
J'ai 6 ans d'expérience dans le développement, une formation EPITECH achevée en 2022, et j'ai travaillé, sur place ou à distance, pour des structures au Bénin, en Côte d'Ivoire, au Togo, au Sénégal, au Burkina Faso, au Mali, au Niger, au Tchad, au Gabon, en RD Congo, en France, en Belgique, en Suisse et au Canada. Je suis aussi le créateur de Wapy, un assistant WhatsApp à intelligence artificielle pour les entreprises d'Afrique francophone, et co-fondateur d'Audyxa.
Ce parcours a une conséquence directe sur une application mobile : je connais les deux terrains. Je sais ce que vit un livreur à Cotonou avec un Android d'entrée de gamme et un forfait de données limité, et ce qu'attend un client européen habitué aux applications les plus soignées. L'application, le serveur, le paiement par mobile money et le branchement à votre ERP ou à WhatsApp sont pensés par la même personne, ce qui évite les zones grises entre prestataires.
Ma façon de travailler tient en quelques règles : un cadrage écrit avant tout devis de développement, une version installable à chaque étape, des comptes et un code qui vous appartiennent, une documentation qui permet à un autre développeur de reprendre le projet, et une réponse sous 24 heures à vos messages. Je vous dirai aussi quand une application n'est pas le bon investissement. Pour en savoir plus sur mon parcours, consultez la page Richard SALANON.
Que retenir avant de lancer votre application mobile ?
Partez d'un usage régulier et mesurable, construisez en Flutter une première version resserrée qui fonctionne hors ligne et sur un Android modeste, encaissez par mobile money tout ce qui est physique ou réel, publiez sous vos propres comptes, et budgétez la maintenance dès le premier jour, parce que Google et Apple changent leurs règles chaque année.
Vous avez un projet d'application et voulez savoir par où commencer ?
Décrivez votre activité, vos utilisateurs, les téléphones qu'ils utilisent et la façon dont ils paient : vous recevez sous 24 heures une première recommandation (application native, Flutter ou application web installable) et la proposition d'un cadrage chiffré.
Parler de mon applicationQuestions fréquentes
Combien coûte une application mobile Android et iOS ?
Le prix est établi sur devis, après un cadrage qui fixe les profils d'utilisateurs, le mode hors ligne, le paiement et les intégrations. S'y ajoutent des frais payés directement aux magasins : 25 USD une seule fois pour Google Play et 99 USD par an pour l'Apple Developer Program, selon leurs pages officielles consultées le 3 octobre 2026, plus l'hébergement du serveur.
Combien de temps faut-il pour publier une application ?
Comptez en général 1 à 3 mois pour une première version publiée : quelques jours de cadrage, une à deux semaines de maquettes, plusieurs semaines de développement par lots, puis les tests et la publication. Un compte Google Play personnel récent ajoute un test fermé de 14 jours avec au moins 12 testeurs ; Apple examine en moyenne 90 % des soumissions en moins de 24 heures.
Faut-il développer deux applications, une pour Android et une pour iPhone ?
Non dans la plupart des cas. Avec Flutter, une seule base de code produit l'application Android et l'application iOS, ce qui réduit le coût de développement et de maintenance. Le développement natif séparé, en Kotlin et en Swift, se justifie pour des besoins très liés au système, comme une montre connectée ou un traitement vidéo lourd.
Ai-je vraiment besoin d'une application plutôt que d'un site ?
Seulement si vos utilisateurs reviennent souvent, travaillent sur le terrain, ont besoin des fonctions du téléphone ou doivent payer en quelques gestes. Pour être trouvé sur Google ou présenter une activité, un site rapide suffit et coûte moins cher. Une application web installable est un bon compromis pour tester l'usage avant d'investir dans les magasins.
Mon application peut-elle fonctionner sans connexion Internet ?
Oui, si le mode hors ligne est prévu dès le cadrage. Les données utiles sont stockées sur le téléphone, les saisies sont enregistrées localement puis envoyées au retour du réseau, avec des règles décidées à l'avance en cas de modification simultanée. C'est indispensable pour des équipes terrain en zone rurale, et utile partout ailleurs.
Peut-on encaisser par MTN MoMo ou Moov Money dans l'application ?
Oui. Pour des biens physiques ou des services réels (repas, livraison, transport, billets), Google Play et Apple imposent un paiement hors de leur système d'achat intégré : le mobile money passe alors par un agrégateur comme FedaPay, Kkiapay ou CinetPay, ou par l'API d'un opérateur, sans commission des magasins. Pour un contenu numérique, l'achat intégré est obligatoire.
Au nom de qui l'application est-elle publiée ?
Au nom de votre structure. Apple affiche comme vendeur le nom de l'organisation inscrite, et un compte d'organisation chez Google comme chez Apple demande un numéro D-U-N-S, gratuit. Vous gardez le rôle de propriétaire des comptes et j'y interviens avec un accès délégué, ce qui vous laisse libre de changer de prestataire.
L'application fonctionnera-t-elle sur des téléphones Android bon marché ?
C'est un objectif de conception, pas un hasard. Flutter 3.47 prend en charge Android 7.0 et plus selon sa documentation, et je teste sur un appareil d'entrée de gamme en surveillant la mémoire, le démarrage et la taille de l'application. Google Play peut réduire la visibilité d'une application dont les plantages dépassent 8 % sur un modèle de téléphone.
Qui possède le code source de l'application ?
Vous. Le dépôt complet de l'application, du serveur et de l'espace d'administration vous est remis à la fin du projet, avec la documentation, les accès au serveur et la clé de signature ou la signature gérée par Google Play. Un autre développeur doit pouvoir reprendre le projet sans dépendre de moi.
Que se passe-t-il après la publication ?
Les 30 premiers jours servent à surveiller les plantages, corriger vite et ajuster les notifications. Ensuite, une maintenance est nécessaire : Google impose chaque année un niveau d'API plus récent, Apple une version minimale de Xcode, et les bibliothèques doivent être mises à jour. Les évolutions fonctionnelles se planifient par lots, à partir de l'usage réel.
Mes données et celles de mes clients sont-elles protégées ?
Le projet intègre la protection des données dès la conception : collecte limitée au nécessaire, chiffrement, permissions justifiées, politique de confidentialité. Au Bénin, la loi n° 2017-20 impose une déclaration préalable auprès de l'APDP ; en Europe, le RGPD exige notamment un contrat avec chaque sous-traitant. Je documente les données collectées et leur lieu d'hébergement pour faciliter ces démarches.
Sources
- Google Play Console, inscription et frais du compte développeur, consulté le
- Google Play Console, exigences de test pour les nouveaux comptes personnels, consulté le
- Google Play Console, compte personnel ou compte d'organisation (numéro D-U-N-S), consulté le
- Google Play Console, frais de service, consulté le
- Google Play, règles relatives aux paiements, consulté le
- Google Play Console, section Sécurité des données, consulté le
- Android Developers, exigences de niveau d'API cible pour Google Play, consulté le
- Android Developers, Android vitals et seuils de mauvais comportement, consulté le
- Android Developers, Android (Go edition), consulté le
- Android Developers, vérification des développeurs Android, consulté le
- Android Developers, Kotlin pour Android, consulté le
- Apple Developer Program, adhésion et tarif, consulté le
- Apple Developer, inscription d'une personne ou d'une organisation, consulté le
- Apple Developer, numéro D-U-N-S, consulté le
- Apple Developer, exonération des frais d'adhésion, consulté le
- Apple, App Store Small Business Program, consulté le
- Apple, règles de revue de l'App Store (articles 3.1.1, 3.1.3 et 4.2), consulté le
- Apple, App Review (délai d'examen), consulté le
- Apple, exigences de soumission à venir et récentes, consulté le
- WebKit, notifications Web Push pour les applications web sur iOS et iPadOS 16.4, consulté le
- Flutter, plateformes prises en charge, consulté le
- Flutter, mesurer et réduire la taille d'une application, consulté le
- React Native, site officiel, consulté le
- Firebase, tarifs (Cloud Messaging sans frais), consulté le
- StatCounter, systèmes d'exploitation mobiles au Bénin, consulté le
- StatCounter, systèmes d'exploitation mobiles en Afrique, consulté le
- StatCounter, systèmes d'exploitation mobiles en France, consulté le
- UIT, Facts and Figures 2025, utilisation d'Internet, consulté le
- UIT, Facts and Figures 2025, couverture des réseaux mobiles, consulté le
- GSMA, State of the Industry Report on Mobile Money 2026, consulté le
- MTN MoMo Developer, API d'encaissement et de décaissement, consulté le
- Secrétariat général du gouvernement du Bénin, loi n° 2017-20 portant code du numérique, consulté le
- Autorité de protection des données à caractère personnel du Bénin (APDP), consulté le
- Gouvernement du Bénin, tout savoir sur les factures normalisées, consulté le
- CNIL, RGPD, chapitre 4 (articles 25, 28 et 33), consulté le
- CNIL, recommandation sur les permissions et les applications mobiles, consulté le