Développeur d'application mobile freelance
Je m'appelle Riad Mahi. Je conçois et développe des applications iOS et Android de bout en bout : le cadrage, les écrans, le code, la publication sur les stores. Pas de sous-traitance, pas d'intermédiaire — vous parlez à la personne qui construit votre application.
Ce que j'ai déjà livré
4 apps en production
Applications natives pour un dispositif médical, utilisées quotidiennement par plus de 8 000 personnes.
1 M+ d'utilisateurs
Contribution à SFR Connect TV et développement d'un SDK cross-device en Kotlin Multiplatform.
Norme IEC 62304
Développement logiciel de dispositif médical : traçabilité, documentation et architecture auditable.
5 stations équipées
ArlyTrack, application terrain de gestion de matériel pour l'office de tourisme du Val d'Arly.
Comment se déroule un projet
Quatre étapes, toujours les mêmes. Vous savez à chaque instant où en est le projet et ce qu'il vous reste à décider.
- 01
Cadrage
2 à 3 joursOn part de votre idée et on la réduit à ce qui doit exister dans la première version. C'est l'étape la plus rentable du projet : chaque fonctionnalité écartée ici économise des jours de développement et des semaines de maintenance. Vous repartez avec un périmètre écrit, un budget et une date.
- 02
Conception des écrans
3 à 5 joursJe dessine les écrans dans Figma avant d'écrire la moindre ligne de code. Vous voyez à quoi ressemblera l'application et vous corrigez pendant que corriger coûte quelques heures, pas quelques jours. Je développe ensuite ce que j'ai dessiné, ce qui supprime la déperdition habituelle entre design et développement.
- 03
Développement
2 à 8 semainesDéveloppement iOS et Android avec une base de code partagée en Kotlin Multiplatform, ou natif Swift et Jetpack Compose selon le projet. Vous recevez une version installable sur votre téléphone chaque semaine — vous suivez l'avancement en utilisant le produit, pas en lisant un rapport.
- 04
Publication et passation
3 à 5 joursPréparation des fiches App Store et Google Play, gestion de la validation d'Apple, mise en production. Vous recevez le code source, la documentation et les accès. Rien n'est verrouillé chez moi : vous devez pouvoir travailler avec quelqu'un d'autre demain sans rien perdre.
Les prestations
Quatre formats selon l'endroit où vous en êtes. Les fourchettes sont indicatives et s'affinent après le cadrage.
MVP mobile
8 000 € – 15 000 €Vous avez une idée et vous devez la confronter au marché avant de lever ou d'investir davantage.
- Cadrage produit et priorisation des fonctionnalités
- Design UI/UX des écrans clés (Figma)
- Application iOS + Android avec base de code partagée
Application complète
18 000 € – 35 000 €Votre concept est validé et vous voulez une application solide, maintenable, avec back-office.
- Tout ce que contient le MVP
- Back-office d'administration
- Paiements in-app ou Stripe
Application métier ou réglementée
35 000 € – 70 000 €Votre application touche à des données sensibles ou doit répondre à une norme (IEC 62304, RGPD santé, HDS).
- Tout ce que contient l'application complète
- Traçabilité et documentation de conformité
- Architecture pensée pour l'audit
Renfort d'équipe
550 € – 650 € / jourReprise d'une app existante, migration Kotlin/Compose, audit de code, dette technique, pic de charge.
- Développement iOS, Android ou Kotlin Multiplatform
- Audit d'application existante et plan de remise à niveau
- Mise en place ou reprise de CI/CD
Les technologies que j'utilise
Le choix technique se fait après le cadrage, pas avant. Voici ce que je maîtrise et dans quel cas chaque option a du sens.
Kotlin Multiplatform — iOS et Android partagés
La logique métier est écrite une seule fois, l'interface reste native de chaque côté. C'est mon choix par défaut quand vous voulez les deux plateformes sans payer deux fois le développement ni sacrifier la qualité native.
Swift et SwiftUI — iOS natif
Pertinent quand vous ne visez qu'iOS, ou quand l'application dépend fortement de fonctionnalités propres à Apple : widgets, Apple Watch, capteurs, HealthKit.
Jetpack Compose — Android natif
Pour un projet Android seul, ou pour reprendre et moderniser une application Android existante encore construite sur d'anciennes technologies.
Firebase, Node.js et Next.js — le reste de la chaîne
Une application mobile a presque toujours besoin d'un back-end, d'un back-office et parfois d'un site. Je prends en charge cette partie aussi, pour que vous n'ayez pas à coordonner plusieurs prestataires sur un même projet.
Avec qui je travaille
Ça fonctionne bien si…
- Vous avez une idée d'application et personne de technique pour la construire
- Vous devez tester un concept auprès de vrais utilisateurs avant d'investir davantage
- Votre projet touche à la santé, au juridique ou à un secteur avec des contraintes fortes
- Vous avez une équipe mais il vous manque un développeur mobile senior
- Vous avez hérité d'une application dont plus personne ne s'occupe
Ça fonctionne mal si…
Vous cherchez le prestataire le moins cher, vous voulez une copie exacte d'une application existante, ou personne chez vous n'a le pouvoir de trancher sur le produit. Dans ces trois cas, autant vous le dire tout de suite plutôt que de le découvrir au bout de trois semaines.
Questions fréquentes
- Combien coûte le développement d'une application mobile ?
- Un MVP mobile publié sur l'App Store et Google Play se situe entre 8 000 € et 15 000 € pour 2 à 3 semaines de travail. Une application complète avec back-office, paiements et tests automatisés va de 18 000 € à 35 000 €. Une application métier ou soumise à une norme démarre à 35 000 €. Le détail des fourchettes et de ce qui les fait varier est sur ma page consacrée aux tarifs.
- Combien de temps faut-il pour développer une application ?
- Deux à trois semaines pour un MVP fonctionnel publié sur les stores, six à dix semaines pour une application complète. Ce qui allonge un projet n'est presque jamais le développement : ce sont les décisions produit qui traînent et les périmètres qui s'élargissent en cours de route. Un projet cadré et un décideur unique valent plus que n'importe quelle optimisation technique.
- Faut-il développer deux applications séparées pour iOS et Android ?
- Non, dans la grande majorité des cas. Kotlin Multiplatform permet de partager toute la logique métier — données, règles, appels réseau — tout en gardant une interface réellement native de chaque côté. Vous payez une fois la partie la plus coûteuse et vous conservez la qualité d'une application native, contrairement aux solutions qui affichent la même interface partout.
- Est-ce que je serai propriétaire du code ?
- Oui, intégralement. Le code source, les comptes développeur Apple et Google, l'infrastructure : tout est à votre nom et vous est transmis. Je livre également la documentation technique. Un prestataire qui garde la main sur vos accès crée une dépendance qui se paiera plus tard, et je ne travaille pas comme ça.
- Travaillez-vous seul ou avec une équipe ?
- Seul sur la conception et le développement mobile, ce qui supprime les coûts de coordination et explique les délais. Quand un projet demande des compétences que je n'ai pas — back-end lourd, expertise réglementaire, design de marque — je le dis et je vous oriente plutôt que d'improviser.
- Intervenez-vous sur une application déjà existante ?
- Oui. Ça commence par un audit de quelques jours : état du code, dette technique, risques, ce qui est récupérable et ce qui coûtera moins cher à réécrire. Vous recevez un rapport écrit et un chiffrage, et vous décidez ensuite. Beaucoup d'applications héritées sont récupérables — encore faut-il le vérifier avant de s'engager.
- Où êtes-vous basé et intervenez-vous partout en France ?
- Je suis basé à Grenoble et je travaille avec des clients dans toute la France, en remote avec des déplacements aux moments qui comptent : cadrage, ateliers de conception, jalons majeurs. J'ai une page par ville qui détaille les modalités selon votre localisation.
Vous avez une idée d'application ?
Décrivez-la en quelques lignes. Je vous réponds sous 24 h avec un premier avis honnête sur la faisabilité, le délai et le budget — même si la réponse est que ce n'est pas le bon moment.
Décrire mon projet