Le marché des agences d'application mobile au Maroc en 2026 reste l'un des plus opaques du secteur digital. Les prix ne sont presque jamais affichés, les portfolios publics sont rares, et la moitié des "agences" qui se présentent en rendez-vous sont en réalité des freelances avec un logo ou des intermédiaires qui sous-traitent en Inde, en Ukraine ou au Vietnam sans le dire. Ce guide donne les filtres qu'on applique nous-mêmes quand on évalue un confrère, ainsi que ce qu'on conseille à nos clients PME qui hésitent entre nous et un autre prestataire.
TLDR : les 5 critères qui éliminent 80% des agences
Une bonne agence d'application mobile au Maroc passe ces cinq tests, sans exception.
-
Portfolio iOS et Android publié et vivant. Pas des captures d'écran sur un site, pas un PDF de "case study". Des liens cliquables vers l'App Store et Google Play, avec au moins une app encore mise à jour dans les 6 derniers mois. C'est le test le plus brutal : 60% des sites d'agences mobiles au Maroc ne le passent pas.
-
Équipe interne, pas freelance camouflé. L'agence salarie au moins un développeur iOS et un Android (ou un binôme React Native/Flutter senior). Vous devez pouvoir rencontrer la personne qui codera, pas seulement le commercial.
-
Maîtrise concrète CMI + loi 09-08. Demander des exemples d'apps livrées qui acceptent du paiement en MAD via CMI, et un référent qui sait expliquer ce qu'implique la déclaration CNDP. Si la réponse est floue, l'agence n'a jamais publié d'app sérieuse au Maroc.
-
Contrat de maintenance chiffré sur 12 mois minimum. Pas une ligne "maintenance à voir après livraison". Un tarif clair, un périmètre clair, et un SLA.
-
Propriété pleine du code, des comptes développeurs et des clés. Le code source, les fichiers Figma, le compte Apple Developer, le compte Google Play, les clés de signature : tout à votre nom OMPIC, à la livraison.
Ce filtre est dur. C'est volontaire. Sur les 27 dossiers d'audit mobile qu'on a vus passer en 2025, 22 échouaient sur au moins deux de ces cinq critères.
Pourquoi le marché de l'agence mobile au Maroc reste opaque
Le marché web marocain s'est rationalisé : les prix sont à peu près lisibles, les bons prestataires se repèrent assez vite. Le mobile, lui, est resté flou pour trois raisons.
D'abord, l'absence presque totale de prix publics. Sur dix sites d'agences mobiles marocaines, neuf n'affichent aucune fourchette. Le devis se construit à la tête du client. Ça arrange ceux qui n'ont pas vraiment de méthode interne, et ça désavantage le PME qui ne peut pas comparer.
Ensuite, le phénomène du freelance rebadgé en agence. Un développeur seul, qui sous-traite le design et l'autre OS à un confrère, peut très bien créer un site avec "notre équipe de 12 personnes" en page d'accueil. C'est un mode de fonctionnement légitime à condition d'être annoncé. Ce qui pose problème, c'est la mise en scène — vous croyez signer avec une structure capable d'absorber un imprévu (maladie, départ, surcharge), vous signez avec un point de défaillance unique.
Enfin, l'intermédiation offshore non déclarée. Des "agences" marocaines vendent à (montant non précisé) une app qu'elles sous-traitent à (montant non précisé) à une équipe en Inde ou en Égypte. Le travail est parfois correct, parfois catastrophique, et vous n'avez aucun recours juridique exploitable parce que votre contrat est avec l'intermédiaire marocain qui n'a rien produit lui-même.
Pour lire entre les lignes d'un site d'agence, regarder trois signaux. Les liens du portfolio sont-ils cliquables et publics ? L'équipe est-elle nommée et photographiée (et leurs profils LinkedIn confirment-ils l'expérience) ? Y a-t-il une adresse physique à laquelle on peut se présenter sans rendez-vous ? Si non aux trois, passer.
Les 6 questions à poser en premier rendez-vous
Ces six questions, posées dans l'ordre, révèlent à peu près tout ce qu'on a besoin de savoir.
1. Qui code et où ? Si la réponse est "notre équipe à Casablanca", demander à voir le bureau, à serrer la main du lead développeur, à comprendre la composition de l'équipe (combien d'iOS, combien d'Android, combien de seniors). Si la réponse devient évasive, vous avez votre information.
2. Quel framework utilisez-vous pour quels cas ? Une agence sérieuse explique son choix : "On fait du React Native pour le retail et la livraison parce que la vélocité prime, du natif Swift/Kotlin pour les apps de paiement parce qu'on a besoin du Wallet et de Face ID poussé." Une réponse du type "on s'adapte à votre besoin" sans détailler, c'est qu'il n'y a pas de doctrine technique.
3. Que se passe-t-il après la livraison ? La bonne réponse couvre trois choses : la garantie post-livraison (typiquement 3 mois), le contrat de maintenance (un PDF prêt à signer, pas une intention vague), et la procédure de transfert si vous voulez changer d'agence plus tard.
4. Qui possède le code source, le compte Apple, le compte Google ? La seule réponse acceptable : vous, à votre nom OMPIC, dès l'ouverture des comptes. Si l'agence "héberge" votre app sur ses propres comptes développeurs, vous êtes pris en otage.
5. Quelles apps avez-vous publiées sur les stores et sont-elles encore en ligne ? Faire l'exercice ensemble, ouvrir App Store et Google Play en réunion, vérifier les dates de dernière mise à jour. Une app qui n'a pas été mise à jour depuis 18 mois est techniquement morte.
6. Combien d'apps avez-vous abandonnées en cours de projet ? Question piège. Toute agence qui prétend "0" ment. Une honnête répondra : "On a eu un projet qu'on a arrêté à mi-parcours en 2024 parce que le client ne fournissait pas le contenu — voici le mail de rupture qu'on a envoyé." Cherchez la transparence, pas la perfection.
Pour le détail de ce qu'il faut formaliser avant le premier rendez-vous, voir notre modèle de cahier des charges site web et app pour PME marocaine — la structure se transpose au mobile à 90%.
Native vs React Native vs Flutter : que choisir
Le choix de stack est le sujet que les agences évitent souvent parce qu'il les engage. Voici comment on tranche en interne.
| Stack | Vélocité | Maintenance | Performance UI | Pertinence PME Maroc |
|---|---|---|---|---|
| Natif iOS + Android | Lente (2 équipes) | Lourde (2 codebases) | Maximale | Apps de paiement, fintech, apps à reviews premium |
| React Native | Rapide (1 équipe) | Légère | Très bonne avec optimisation | Retail, livraison, services B2C standards |
| Flutter | Moyenne | Légère | Excellente UI custom | Apps fortement design, B2B avec UI signature |
Natif s'impose quand l'app touche à du paiement avancé (Apple Pay, Wallet), à de l'identité (Face ID, biométrie poussée), à du SDK Apple récent (Live Activities, App Intents), ou quand vous visez des reviews 4,7+ sur les stores. Le surcoût est réel : deux codebases, deux équipes, environ 1,8x le coût d'un cross-platform équivalent.
React Native reste notre recommandation par défaut pour 70% des PME marocaines. L'écosystème est massif, on trouve des développeurs au Maroc, le code est partagé à 85% entre iOS et Android. Le gros caveat : il faut un développeur senior qui sait optimiser, sinon les performances dérapent sur les anciens téléphones Android (encore majoritaires au Maroc à ~62% du parc selon les chiffres StatCounter Q1 2026).
Flutter brille quand vous avez une charte graphique forte et que vous voulez un rendu identique pixel à pixel sur les deux OS. Il pèche encore un peu sur l'intégration native fine (paiement, partage, deeplinks) — c'est mieux qu'avant mais demande plus de plomberie qu'en RN.
Pour une app de livraison classique avec catalogue, panier, paiement CMI et notifications push, React Native est presque toujours le bon choix. Pour une app de banking ou de mobilité avec biométrie et widgets système, on bascule en natif.
Conformité CMI, loi 09-08 et ANRT
Trois cadres réglementaires structurent le mobile au Maroc, et c'est là que beaucoup d'agences se font éliminer en pré-sélection.
CMI pour le paiement. Si votre app accepte des paiements en dirhams par carte bancaire, vous devez passer par le Centre Monétique Interbancaire, ou utiliser un agrégateur (PayZone, YouCanPay, Payzen, Stripe via un montage juridique offshore). Chaque option a ses contraintes — délais d'agrément CMI longs (typiquement 8 à 16 semaines), commissions variables, intégration technique non triviale. On a détaillé les arbitrages dans notre guide intégration CMI vs Stripe pour le paiement au Maroc.
Loi 09-08 supervisée par la CNDP. Dès que votre app collecte des données personnelles , et une simple inscription par email en collecte — vous devez déclarer le traitement auprès de la Commission Nationale de contrôle de la Protection des Données à caractère Personnel. La déclaration est gratuite, mais elle doit être faite avant la mise en production. Les agences qui n'ont jamais soumis de dossier CNDP vous le diront en privé.
ANRT si l'app touche à la téléphonie. Si votre app utilise un modem, fait du VoIP, ou agit comme opérateur virtuel (cas rare mais existant), l'Agence Nationale de Réglementation des Télécommunications a son mot à dire. Pour 95% des apps PME, c'est hors sujet. Pour les 5% restants, c'est un préalable bloquant.
Une agence qui répond "on s'en occupera" à ces sujets sans détailler n'a probablement jamais déposé un dossier. Demander des références : "Quelles déclarations CNDP avez-vous montées en 2025 ? Avez-vous un contact direct au CMI ou passez-vous par un agrégateur ?"
Distribution iOS/Android au Maroc : pièges concrets
La publication sur les stores depuis le Maroc reste plus pénible qu'on ne le pense.
Apple Developer Program. L'abonnement est à 99 USD/an, payable en carte internationale. Si votre carte bancaire marocaine n'a pas la fonction internet activée (cas fréquent sur les cartes débit ancien format), le paiement échoue. Solution : carte business internationale ou virement via un compte en devises. L'inscription du compte au nom de votre société (et non d'un individu) demande un D-U-N-S Number — comptez 2 à 4 semaines pour l'obtenir gratuitement.
Google Play Console. L'inscription est à 25 USD une fois pour toutes. Les paiements depuis le Maroc passent généralement bien, mais Google demande désormais une vérification d'identité (passeport scanné, adresse physique) pour les comptes développeurs créés en 2024+. La validation prend 5 à 10 jours.
App Store Connect avec compte entreprise marocain. Le compte développeur au nom de votre SARL ou SA fonctionne, mais Apple exige que les coordonnées bancaires de réception des paiements (si l'app vend du contenu) soient dans un pays "Apple Payouts". Le Maroc en fait partie depuis 2023, c'est désormais propre. Avant 2023, les agences passaient par des montages bancaires en France ou en Espagne — vérifier que votre prestataire n'utilise plus cette astuce dépassée.
Fiscalité des in-app purchases. Apple et Google prélèvent leur commission de 30% (ou 15% selon programme), reversent le net à votre compte bancaire marocain, et c'est à vous de déclarer la TVA et l'IS sur le chiffre d'affaires brut (pas le net reçu). Un comptable habitué au sujet est utile.
Maintenance et coût total sur 3 ans
Le coût d'une application mobile au Maroc n'est jamais le coût de création. C'est le coût total sur 3 ans, et la maintenance pèse beaucoup plus lourd qu'on ne le croit.
Trois sources de coût récurrent.
Mises à jour OS chaque automne. Apple sort une version majeure d'iOS chaque septembre, Google la suit avec Android. Chaque release casse en moyenne 5 à 15% des apps existantes : permissions changées, API dépréciées, comportements modifiés. Si personne ne maintient l'app, elle dégrade progressivement et finit par planter ou se faire désindexer du store. Budget réaliste : 8 à 20 jours de dev par an pour absorber les deux releases majeures.
Dette technique et bibliothèques. Une app mobile utilise typiquement 30 à 80 dépendances tierces. Chaque bibliothèque évolue, certaines sortent du support, d'autres ont des vulnérabilités. Tenir l'arbre de dépendances propre demande quelques jours par trimestre.
Certificats et clés. Le certificat de distribution Apple expire chaque année, la clé de signature Android doit être conservée et tournée selon la politique Google Play App Signing. Une expiration non anticipée bloque toute nouvelle release.
Au total, une maintenance sérieuse coûte 30 à 40% du coût initial par an. Une app facturée à 6 chiffres coûtera donc autour de à 5 chiffres par an en maintenance. Sur 3 ans, le coût total est presque le double du coût initial. C'est ce calcul qu'il faut faire avant de signer, pas celui du devis seul.
Multi-villes : pourquoi privilégier une agence locale Casablanca/Rabat
Une agence offshore (Inde, Égypte, Europe de l'Est) peut être 30 à 50% moins chère sur le devis. Le calcul tient rarement sur la durée.
Réunions physiques. Sur un projet mobile, il y a des moments où trois heures en présentiel devant un Figma valent deux semaines de Slack. La phase de cadrage en particulier ne se fait pas bien à distance, surtout quand votre interne n'est pas habitué aux outils async.
Fuseau horaire. Avec une équipe en Inde (+3h30 par rapport au Maroc), les boucles de feedback se font en 24h. Avec une équipe à Casablanca, en 2h. Sur un projet de 4 mois, ça représente plusieurs semaines gagnées.
Support post-livraison. Quand votre app plante un jeudi à 18h pendant une campagne marketing, vous voulez une équipe joignable en français ou darija dans les 2 heures, pas un ticket en anglais qui sera traité par "the team" sans nom.
Contrats en droit marocain. Si un litige survient, un contrat de droit marocain avec une agence ayant pignon sur rue à Casablanca ou Rabat se règle à OMPIC ou au tribunal de commerce. Un contrat avec un prestataire ukrainien ou indien, même bien rédigé, est presque impossible à exécuter en pratique.
Nos pages-services par ville donnent le détail de notre couverture : développement d'applications mobiles en général, et la déclinaison application mobile à Casablanca avec les spécificités du tissu local.
Cas pratique : app de livraison pour PME à Agadir
Un cas qu'on a livré en début 2025 illustre bien les arbitrages. Une PME agadirie de distribution alimentaire (4 véhicules, 200 clients restaurateurs récurrents) voulait remplacer ses commandes WhatsApp + Excel par une app dédiée.
Périmètre validé. App client (catalogue, commande, paiement), app livreur (tournée, signature de réception, statuts), back-office web (admin, stocks, factures). Pas de marketplace ouverte au grand public — strictement le canal B2B existant.
Stack retenue. React Native pour les deux apps (vélocité, un seul senior dev sur le projet), Next.js pour le back-office, PostgreSQL hébergé à Casablanca. Le choix de RN était évident : pas de besoin biométrique poussé, des téléphones livreurs sous Android d'entrée de gamme qui demandaient une attention perf, et un budget qui ne permettait pas deux équipes natives parallèles.
Intégrations. Paiement CMI via un agrégateur pour absorber le délai d'agrément direct (gain de 3 mois sur le planning), Mapbox pour la cartographie (alternative économique à Google Maps pour les tournées), WhatsApp Business API pour les notifications client (taux d'ouverture 4x supérieur aux push notifications sur la cible restaurateur).
Délai et coût. Cadrage et design : 5 semaines. Développement : 11 semaines en deux sprints. Recette + soumission stores : 4 semaines (dont 9 jours d'aller-retour avec Apple sur le rejet initial — l'app n'expliquait pas assez clairement que les paiements étaient B2B et donc hors guideline IAP). Total : 5 mois. Coût initial sur fourchette à 6 chiffres. Maintenance contractuelle ensuite à environ 35% par an.
Résultats à 8 mois. 87% des commandes basculées sur l'app, temps de saisie divisé par 4 côté livreur, DSO descendu de 78 à 52 jours (les factures sont émises à la livraison, signées dans l'app, et envoyées par email à la fin de la tournée — au lieu d'attendre le retour papier en fin de semaine). Le client a depuis demandé une extension multi-villes Marrakech + Casablanca.
Cette anecdote n'est pas un manifeste. C'est un projet ordinaire pour une agence sérieuse, dont les chiffres sont publics parce que le client les partage.
FAQ rapide
Quel budget réaliste pour démarrer ? En 2026 au Maroc, comptez à 5 chiffres pour un MVP cross-platform sérieux avec paiement, login et notifications. En dessous, vous payez un template adapté ou une démo dressée pour les stores qui ne tient pas en production.
Combien de temps pour livrer ? 3 à 5 mois pour un MVP cross-platform, 5 à 8 mois pour du natif double OS, plus 2 à 4 semaines d'allers-retours stores sur la première soumission Apple.
Quel framework recommander à une PME qui démarre ? React Native dans 70% des cas, Flutter si la charte design est forte, natif uniquement si SDK avancé requis.
Que faire si une agence refuse de céder le code source ? Passer à l'agence suivante. Aucun argument technique ou commercial ne justifie cette clause en 2026.
Faut-il payer 100% à la livraison ? Non. Un échéancier sain est 30% à la signature, 30% à la validation du design, 30% à la recette, 10% à la fin de la garantie. Garder du levier jusqu'à la fin.
Pour aller plus loin
- Le hub conseils développement web , toutes nos ressources sur le sujet
- Choisir son agence web à Casablanca , les critères se transposent largement au mobile
- Cahier des charges site web : modèle 2026 pour PME marocaines — la structure marche aussi pour un projet d'app
- Intégration CMI vs Stripe pour le paiement au Maroc — le sujet le plus structurant pour une app qui vend
Conclusion
Choisir une agence d'application mobile au Maroc en 2026 ne se joue pas sur la jolie présentation ni sur le prix le plus bas. Ça se joue sur cinq filtres durs (portfolio vivant, équipe interne, conformité, maintenance, propriété) et sur six questions précises posées en premier rendez-vous. Le marché reste opaque mais il devient lisible quand on sait lire. Une PME marocaine qui applique cette grille évite l'essentiel des mauvais paris.
Si vous voulez qu'on regarde votre projet d'app , cadrage, choix de stack, comparaison de devis reçus — écrivez-nous via la page contact. On consacre 30 minutes gratuites à comprendre votre besoin, et on vous dit honnêtement si on est le bon partenaire ou si quelqu'un d'autre l'est davantage.
Création de site web au Maroc : le guide complet 2026
Choisir le bon format, la bonne technologie, la bonne agence — le guide stratégique pour réussir son projet web au Maroc en 2026.
Lire le guide pillar



















