Aller au contenu

Service · iOS & Android · Maroc

Développement d’applications mobiles au Maroc

Depuis ses bureaux de Casablanca, Rabat et Marrakech, VCTRUM conçoit, développe et publie des applications mobiles iOS et Android pour les entreprises et les porteurs de projet au Maroc. Une seule base de code React Native sert l’App Store et Google Play, avec des paiements adaptés au marché marocain et une interface en français, en arabe et en anglais. Un MVP prend en général 10 à 16 semaines, et nos applications démarrent à 30 000 MAD.

Démarrer un projet →Voir les tarifs →

MVP
10 – 16 semaines
À partir de
30 000 MAD
Stack
React Native · Expo
Langues
FR · AR · EN

Ce que comprend un projet d’application mobile

Une application, ce n’est pas seulement des écrans sur un téléphone. Derrière chaque bouton, il y a un serveur, une base de données et quelqu’un de votre équipe qui traite les commandes. Nous livrons l’ensemble :

  • Le design produit : parcours, maquettes et prototype cliquable, testé avant la première ligne de code
  • L’application iOS et Android, développée avec React Native et Expo
  • Le back-end et l’API : comptes, commandes, calculs de prix, notifications
  • Le tableau d’administration de votre équipe : contenus, utilisateurs, commandes, support
  • Les paiements (CMI, NAPS, Stripe ou à la livraison), les cartes et le suivi en temps réel quand le produit en a besoin
  • La publication sur l’App Store et Google Play, fiches comprises
  • Après le lancement : mises à jour à distance, statistiques d’usage et suivi des erreurs

Le code, les designs et la propriété intellectuelle vous appartiennent à 100 %, remis avec la documentation et les accès.

iOS et Android avec une seule base de code

Nous développons avec React Native et Expo : un seul code, deux applications publiées, l’une sur l’App Store, l’autre sur Google Play. Une fonctionnalité est écrite une fois : le budget baisse, et la version Android ne prend pas de retard sur l’iPhone.

Ce choix couvre la grande majorité des applications de service : réservation, commerce, livraison, location, suivi. Quand un besoin touche au cœur du téléphone (un capteur particulier, un traitement lourd sur l’appareil), nos ingénieurs écrivent le module concerné en Swift ou en Kotlin et le branchent sur le reste de l’application. Si votre projet exige deux apps natives, nous le disons dès la découverte.

React Native + ExpoDeux apps natives (Swift + Kotlin)
Code à écrireUne base communeDeux bases séparées
Nouvelle fonctionnalitéLivrée en même temps sur iOS et AndroidDéveloppée et testée deux fois
Correctif urgentMise à jour à distance possibleNouvelle version soumise aux stores
Quand le choisirApplications de service, de commerce, de réservationUsage très spécifique du matériel ou traitement lourd

Ce que contient un MVP, et ce qui attend la version 2

Un MVP (produit minimum viable) est la première version publiée : assez complète pour que de vrais clients l’utilisent et paient, assez réduite pour sortir en 10 à 16 semaines. Le cadrage consiste à trancher, écran par écran. Voici le découpage que nous proposons le plus souvent :

Dans le MVPPlutôt en version 2
Inscription par téléphone ou par emailConnexion par réseaux sociaux, parrainage
Le parcours principal de bout en bout : chercher, réserver ou commander, payerParcours secondaires et cas rares
Un moyen de paiement en ligne, plus le paiement à la livraison si votre marché l’exigePortefeuille, cartes enregistrées, multidevise
Notifications de statut : confirmée, en route, terminéeCampagnes marketing automatisées
Un back-office simple pour traiter les commandesTableaux de bord avancés et exports
Français et arabe, si vos clients l’attendentLangues supplémentaires

Une app client seule ou deux apps, client et prestataire, comme WashMinute : c’est l’un des principaux facteurs de prix. Le détail figure sur notre page tarifs.

Encaisser au Maroc : CMI, NAPS, Stripe ou à la livraison

Le moyen de paiement se choisit au début, pas la veille du lancement : il conditionne le parcours d’achat, les calculs côté serveur et les démarches à faire de votre côté pour ouvrir un compte marchand.

CMI

Le paiement par carte via le Centre monétique interbancaire, avec confirmation et reçu générés côté serveur.

NAPS

Une autre passerelle de paiement marocaine. WashMinute encaisse ainsi les lavages par carte, ou à la livraison si le client préfère.

Stripe

Utilisé pour Cardnd : acompte payé en ligne à la réservation, solde réglé à la remise du véhicule, prix affichés en MAD ou en EUR.

Paiement à la livraison

Souvent indispensable dans la livraison et le commerce. L’application suit ce qui a été encaissé, par qui, et ce qui reste dû.

Vous vendez un abonnement ou un contenu numérique utilisé dans l’application ? Les règles d’Apple et de Google imposent souvent leur propre système d’achat intégré. Nous vérifions ce point pendant la découverte.

Une application en arabe qui se lit vraiment de droite à gauche

Traduire les libellés ne suffit pas. En arabe, toute l’interface s’inverse : navigation, flèches, ordre des boutons, alignement des prix et des quantités. Dans hanout, l’application d’épicerie détail et gros, l’arabe inverse la navigation et les commandes d’achat : la localisation touche la mise en page, pas seulement les mots.

Nous dessinons les maquettes en français, en arabe et en anglais dès la phase de design, pas en fin de projet. C’est moins cher que de reprendre les écrans après coup, et les textes arabes restent bien alignés quand l’application évolue.

Publication sur les stores et vie après le lancement

  1. Comptes développeur

    Nous recommandons d’ouvrir les comptes Apple et Google au nom de votre entreprise. Les deux stores vérifient l’identité de la société : nous lançons ces démarches dès le début du projet.

  2. Versions de test

    À chaque sprint, une version à installer sur votre propre téléphone, via TestFlight ou les tests internes de Google Play.

  3. Fiches et validation

    Captures, descriptions, politique de confidentialité, puis soumission. Apple et Google examinent chaque version et peuvent demander des ajustements avant la publication.

  4. Déploiement progressif

    La mise en ligne peut se faire par étapes, pour observer les premiers utilisateurs avant d’ouvrir à tous.

  5. Mises à jour à distance

    Avec Expo, une correction d’interface ou de logique part à distance, sans attendre une nouvelle validation. Un changement natif (nouvelle permission, nouveau module) repasse par les stores.

  6. Suivi

    Statistiques d’usage, suivi des plantages et un rapport chaque mois : performances, incidents, coûts d’hébergement et priorités.

Des applications mobiles que nous avons développées

Cardnd

Marketplace de location de voitures entre voyageurs et agences : app iOS et Android, espace agences, back-office et site web. En production ; l’app a atteint la 19e place sur l’App Store.

hanout.

L’épicerie de quartier en une app à deux modes : détail pour les foyers, gros pour les commerçants, avec prix par paliers, livraison suivie et arabe de droite à gauche. Bientôt en ligne.

WashMinute

Lavage auto à domicile : une app client, une app laveur, un dispatch en direct et le paiement par carte via NAPS ou à la livraison.

SpendingPal

Une app de finances personnelles sans lien bancaire, pensée hors ligne d’abord : une dépense se saisit en quelques secondes, même sans réseau.

Réalisations

Des projets réels, avec leurs écrans et leur statut.

Toutes nos réalisations →

Questions fréquentes

Combien coûte une application mobile au Maroc ?

Nos applications mobiles démarrent à 30 000 MAD. Le prix monte avec le nombre d’applications, les paiements en ligne, le temps réel, le back-office et les langues. Après l’appel découverte gratuit, vous recevez une proposition détaillée : périmètre, prix et planning fixés, paiements par étape.

Faut-il développer une application iPhone et une application Android ?

Non. Une seule base de code React Native produit les deux applications, publiées sur l’App Store et sur Google Play, et les deux versions avancent au même rythme.

En combien de temps une application peut-elle être sur les stores ?

Comptez en général 10 à 16 semaines pour un MVP, publication comprise ; le planning exact est fixé après la découverte. La validation des stores peut demander des ajustements : nous préparons comptes, fiches et politique de confidentialité en amont.

L’application et les comptes sur les stores seront-ils à mon nom ?

Nous recommandons d’ouvrir les comptes développeur au nom de votre entreprise : vous gardez ainsi la main sur la publication. Le code, les designs et la propriété intellectuelle vous appartiennent à 100 %. À la fin du projet, vous recevez la documentation, les accès et une formation.

Peut-on modifier l’application après sa mise en ligne ?

Oui. Les correctifs partent à distance, les évolutions profondes par une nouvelle version sur les stores. Notre formule maintenance et évolution couvre le monitoring, les correctifs, les nouvelles fonctionnalités et un rapport mensuel.

Mon application peut-elle fonctionner sans connexion ?

Oui, si l’usage le justifie. SpendingPal enregistre les données sur le téléphone et reste utilisable hors ligne. Pour une app connectée (commandes, réservations), on peut garder les derniers écrans consultés et mettre les actions en file d’attente jusqu’au retour du réseau. Ce mode se décide au cadrage, car il change l’architecture.

Votre application, sur les deux stores.

Décrivez votre idée en deux minutes. Nous répondons sous 24 h pour fixer un appel découverte gratuit, et signons un accord de confidentialité avant d’entrer dans les détails.

Décrire mon projet →