Exemple — plateforme de livraison à trois acteurs
À remplacer par une vraie application : le problème d'exploitation, ce que vous avez livré, ce que cela a changé. Ajouter les badges des stores et deux captures.
iOS et Android depuis une base de code unique, ou en natif intégral quand le produit le mérite. Backend moderne, tableau de bord d'administration, passerelles de paiement marocaines, publication sur les stores prise en charge, arabe et sens droite-à-gauche traités correctement. À partir de 48 000 DH — et nous publions ce chiffre au lieu de vous demander votre budget d'abord.
Presque chacune d'entre elles est en réalité deux produits : l'application que voit votre client, et le tableau de bord depuis lequel vos équipes la pilotent. Nous développons les deux — c'est le second qui fait silencieusement échouer les projets quand il est traité après coup.
Catalogue, panier, suivi de commande en direct, application livreur, console de dispatch, logique de commissions et de reversements.
Cliniques, salons, transport, tourisme, location. Disponibilités, acomptes, rappels, règles d'annulation et gestion des absences.
Cartes, points, paliers, campagnes de notifications, scan en magasin, et les analyses qui vous disent si tout cela a servi à quelque chose.
Techniciens, inspecteurs, chauffeurs, commerciaux. Mode hors ligne avec synchronisation, prise de photo, horodatage GPS et signatures.
Parcours KYC, journal des transactions, relevés, authentification forte et la piste d'audit qu'un régulateur vous demandera.
Validations, inventaires, rapports de chantier, demandes RH. Distribution privée, sans publication publique sur les stores.
Les prestataires recommandent en général la technologie pour laquelle ils ont recruté. Nous faisons les deux, donc la recommandation peut suivre votre produit plutôt que nos effectifs. Voici le tableau que nous parcourons avec vous pendant le Blueprint.
| React Native / Expo | Flutter | Natif intégral (Swift + Kotlin) | |
|---|---|---|---|
| Coût de développement | Une base de code — le plus bas | Une base de code — le plus bas | Environ 1,7 à 2× |
| Délai jusqu'aux deux stores | Le plus court | Court | Deux chantiers en parallèle |
| Sensation native | Oui, avec du soin | Oui, moteur de rendu propre | Parfaite par définition |
| Graphismes lourds, RA, montage vidéo | Possible via modules natifs | Bon | La bonne réponse |
| Intégration système poussée (widgets, CarPlay, Watch) | Partielle | Partielle | Complète |
| Recruter un mainteneur au Maroc plus tard | Le plus simple — vivier JS/TS | Vivier en croissance | Le plus réduit et le plus cher |
| Code partagé avec votre site | Oui — même langage, même logique | Non | Non |
| Nous le recommandons pour | La plupart des applications métier, marketplaces, réservation, fidélité, terrain | Les applications très design, à animations personnalisées | Jeux, réalité augmentée, traitement média, produit lié à du matériel |
Une application se construit en mois, pas en jours. Sur cette durée, ce qui décide du résultat n'est pas le taux journalier : c'est votre capacité à avoir au téléphone quelqu'un de responsable quand le store rejette votre build deux jours avant le lancement d'une campagne.
| Recode | Agence offshore | Plateforme de freelances | Générateur no-code | |
|---|---|---|---|---|
| Taux journalier | Moyen | Faible | Le plus faible | Abonnement |
| Recouvrement horaire | Même journée, mêmes heures | 4 à 8 heures de décalage | Quand ils répondent | Centre d'aide |
| Langue des échanges | Arabe, français, anglais | Anglais, variable | Variable | Documentation seulement |
| En cas de litige | Contrat et tribunaux marocains | Juridiction étrangère | Médiation de la plateforme, au mieux | Conditions générales |
| Propriété du code | La vôtre, historique Git complet | Vérifiez bien le contrat | Souvent flou | La plateforme |
| Localisation des données | Maroc, déclarable CNDP | Là où ils ont choisi | Inconnue | Serveurs étrangers |
| Comptes développeur | Les vôtres, au nom de votre société | Parfois les leurs | Souvent les leurs | Les leurs |
| Si le prestataire disparaît | Documenté, repris sans drame | Cela dépend | Vous recommencez | L'application s'arrête |
Il s'agit d'une comparaison de catégories, pas de sociétés nommées. Il existe d'excellentes équipes offshore et des freelances compétents — le point est que les risques structurels ci-dessus sont réels et qu'il vaut mieux les intégrer au calcul que les découvrir.
L'écart entre une application à 48 000 DH et une à 20 000 DH ne tient généralement pas aux fonctionnalités. Il tient à tout ce qui suit, que le devis le moins cher omet et vous refacture ensuite.
Une administration web pour gérer utilisateurs, contenus, commandes et réglages. Une application sans back-office est inexploitable par une vraie équipe.
Fiches App Store et Google Play, captures, déclarations de confidentialité, réponses aux revues — sous vos propres comptes développeur.
L'infrastructure et une console pour segmenter et envoyer, puisque tout l'intérêt d'une application est de pouvoir recontacter les gens.
Mise en page droite-à-gauche, typographie arabe et formats numériques intégrés dès le départ, pas greffés et cassés.
Remontée des plantages et analyse produit configurées, pour savoir ce qui casse et où les gens abandonnent.
La couverture mobile marocaine n'est pas uniforme. Les applications qui supposent une connexion parfaite se font désinstaller.
Stockage sécurisé, épinglage de certificat si justifié, aucun secret dans le bundle, API authentifiée par défaut.
Dépôt de code, chaîne de build, clés de signature, documentation d'environnement. Tout ce qu'il faut pour qu'un autre reprenne.
Les dates viennent du Blueprint, pas de cette page. Mais voici la forme honnête d'une application sur deux plateformes avec son backend, et les deux endroits où les plannings dérapent sont signalés.
Nous éprouvons l'idée, le modèle économique et la plus petite version qui mérite d'être lancée. Aucun cahier des charges requis pour ce rendez-vous.
Inventaire des écrans, parcours, modèle de données, choix de plateforme, liste des intégrations et devis ferme. À vous, même si vous vous arrêtez là.
Chaque écran conçu puis assemblé en prototype cliquable, que vous pouvez mettre entre les mains d'un vrai client avant le moindre développement.
Sprints de deux semaines avec une version installable à chaque fois. Lancez dès maintenant les dossiers bancaires et passerelles — c'est de loin la première cause de retard.
Téléphones Android et iOS physiques, différentes tailles d'écran et versions d'OS, en données mobiles comme en wifi. Pas seulement un simulateur.
Soumission, réponses aux revues, déploiement progressif. La validation Apple échappe à tout le monde — nous prévoyons un tour de rejet plutôt que de faire comme s'il n'arriverait pas.
Supervision, mises à jour d'OS, évolutions des règles des stores, et itérations fondées sur l'usage réel. Optionnel et résiliable.
Chaque formule comprend les deux plateformes, le backend, le back-office et la publication sur les stores. Les missions de design seul démarrent à 12 000 DH si vous disposez déjà d'une équipe de développement.
La mise en page est définitive ; les deux entrées sont des exemples illustratifs — à remplacer par de vraies applications, captures et liens vers les stores avant la mise en ligne.
À remplacer par une vraie application : le problème d'exploitation, ce que vous avez livré, ce que cela a changé. Ajouter les badges des stores et deux captures.
À remplacer par une vraie application. Les outils internes font d'excellentes études de cas, parce que le gain se mesure en heures économisées.
Apportez l'idée dans l'état où elle se trouve. Vous repartirez de l'échange en sachant à peu près ce que cela coûte, à peu près combien de temps cela prend, et à quoi ressemble la plus petite première version qui vaille la peine.
Tout ce qui porte le badge sample, plus les points ci-dessous. Supprimer le bouton .devtag et le bloc .devpanel de toutes les pages avant la mise en ligne.
recode.masend.php et vérifier qu'un test arrive bien sur hello@recode.masitemap.xml