Développement d’application mobile
Développement d’application mobile : une seule app, sur iOS et Android
Nous concevons et développons votre application mobile en React Native et Expo : un seul code, deux stores, une expérience fluide sur iPhone comme sur Android. De l’idée à la mise en ligne, vous échangez directement avec l’ingénieur qui la construit.
- Un code unique pour iOS et Android
- Publication App Store et Google Play
- Le code source vous appartient
Pourquoi un seul code pour deux plateformes change tout
Pendant longtemps, créer une application mobile voulait dire financer deux projets : une équipe Swift pour l’iPhone, une équipe Kotlin pour Android, deux backlogs, deux séries de bugs et des versions qui ne sortent jamais le même jour. Pour la plupart des produits, ce n’est plus nécessaire.
Avec React Native et Expo, nous écrivons votre application une seule fois en TypeScript. Elle tourne en natif sur iOS et Android, avec les vrais composants de chaque système, les notifications push, l’appareil photo, la géolocalisation et le mode hors ligne. Quand une fonctionnalité exige du code spécifique à une plateforme, nous ajoutons un module Swift ou Kotlin, sans réécrire le reste.
Résultat : un budget concentré sur ce qui compte pour vos utilisateurs, des mises à jour livrées en même temps sur les deux stores et une base de code qu’un seul développeur peut maintenir. Loha.dev LLC est un studio basé à Albuquerque, au Nouveau-Mexique, qui travaille entièrement à distance, quel que soit votre fuseau horaire.
Ce que vous gagnez à travailler avec nous
Deux plateformes pour le prix d’un projet
Un seul code partagé entre iOS et Android, ce qui évite de payer deux fois la même fonctionnalité et deux fois la même correction.
Une app qui fonctionne sans réseau
Données mises en cache localement, actions enregistrées hors ligne puis synchronisées au retour de la connexion : utile dans le métro comme sur un chantier.
Du temps réel quand il le faut
Messagerie, tableaux partagés, suivi de statut : avec un backend temps réel comme Convex, chaque appareil voit les changements à l’instant où ils se produisent.
Des notifications push qui servent vraiment
Rappels, alertes, messages ciblés : nous configurons APNs et Firebase Cloud Messaging et définissons avec vous quand notifier, pour éviter que vos utilisateurs ne coupent tout.
Un interlocuteur unique
Pas de chef de projet intermédiaire : vous parlez à l’ingénieur qui écrit le code, avec une démo chaque semaine sur votre propre téléphone.
Ce qui est livré
Un projet de développement d’application mobile ne s’arrête pas au code. Voici ce que vous recevez concrètement.
Application iOS et Android
Une app React Native / Expo prête pour la production, testée sur iPhone, iPad si besoin, et un éventail d’appareils Android.
Backend et API
Base de données, authentification, logique métier et stockage de fichiers, hébergés sur une infrastructure adaptée à votre volume.
Mode hors ligne et synchronisation
Stockage local, file d’attente des actions et résolution des conflits lorsque plusieurs appareils modifient les mêmes données.
Notifications push
Configuration des certificats, envoi ciblé, liens profonds vers le bon écran et préférences de notification côté utilisateur.
Publication sur les stores
Fiches App Store et Google Play, captures d’écran, déclarations de confidentialité, gestion des retours de validation d’Apple et de Google.
Mises à jour à distance
Mise en place des mises à jour OTA d’Expo pour corriger un bug sans attendre une nouvelle validation des stores, quand les règles le permettent.
Code source et documentation
Tout le code dans votre dépôt Git, avec un guide de lancement et de déploiement pour que n’importe quel développeur puisse reprendre le projet.
Comment se déroule un projet
Un découpage simple, un périmètre fixé à l’avance et une démo chaque semaine : vous savez toujours où en est votre application.
Étape 1: Plan d’app gratuit
Délai: 2–3 jours
Vous répondez à un court questionnaire. Nous revenons avec un périmètre, une stack recommandée et une estimation chiffrée.
Étape 2: Cadrage et maquettes
Délai: 1–2 semaines
Parcours utilisateurs, écrans clés et choix techniques validés ensemble avant d’écrire la moindre ligne de code de production.
Étape 3: Développement par itérations
Délai: 4–10 semaines
Chaque semaine, une nouvelle version installable sur votre téléphone via TestFlight et les tests internes de Google Play.
Étape 4: Tests sur appareils réels
Délai: 1–2 semaines
Vérification sur plusieurs modèles, réseaux lents, mode hors ligne, notifications et cas limites avant la soumission.
Étape 5: Publication sur les stores
Délai: 1–2 semaines
Soumission à l’App Store et à Google Play, réponses aux éventuels refus et lancement coordonné sur les deux plateformes.
Étape 6: Suivi et évolutions
Délai: En continu
Corrections, mises à jour de compatibilité avec les nouvelles versions d’iOS et d’Android, et nouvelles fonctionnalités selon vos retours.
Pour qui ?
Fondateurs de startup
Vous voulez lancer votre app sur les deux stores sans recruter deux équipes, et tester le marché vite avec un vrai produit.
PME et entreprises établies
Vous avez des clients ou des équipes terrain à équiper d’une app fiable, connectée à vos outils existants.
Porteurs de projet non techniques
Vous avez l’idée et le marché, mais pas de CTO : nous traduisons votre besoin en choix techniques clairs et expliqués.
Équipes produit qui ont un site web
Votre service existe déjà sur le web et vos utilisateurs réclament une app mobile avec notifications et accès hors ligne.
Les technologies que nous utilisons
Une stack moderne, éprouvée et largement adoptée, pour que votre application reste facile à faire évoluer et à confier à d’autres développeurs plus tard.
- React Native et Expo
- Un code commun pour iOS et Android, des builds dans le cloud et des mises à jour OTA. C’est la base de nos apps mobiles.
- TypeScript
- Le typage attrape une grande partie des erreurs avant même qu’elles n’arrivent sur un téléphone, et facilite la reprise du code.
- Swift et Kotlin
- Pour les modules natifs ponctuels : widget, intégration matérielle, SDK propriétaire ou fonction système récente.
- Convex
- Un backend temps réel qui synchronise les données entre tous les appareils sans avoir à gérer de serveur WebSocket à la main.
- Cloudflare et Postgres
- Des API rapides en edge avec Cloudflare Workers, et Postgres quand votre modèle de données a besoin d’une base relationnelle classique.
- API d’IA (OpenAI, Anthropic)
- Pour ajouter une recherche intelligente, un assistant ou de l’extraction de données directement dans votre app, si votre produit en a besoin.
Votre app sur iOS et Android, chiffrée en quelques jours
Décrivez votre idée en quelques minutes. Nous vous renvoyons un plan avec le périmètre, la stack et une estimation.
Combien coûte une application mobile ?
Le prix dépend surtout du nombre d’écrans, du backend et des intégrations. Voici des fourchettes typiques. Nous facturons en dollars américains et travaillons à distance, quel que soit votre fuseau horaire.
Prototype
- Coût habituel
- 5 000 – 12 000 $ US
- Délai
- 2–4 semaines
- Ce qui est inclus
- Prototype cliquable ou preuve de concept sur téléphone, pour valider le parcours ou convaincre des investisseurs.
MVP mobile
- Coût habituel
- 15 000 – 40 000 $ US
- Délai
- 6–10 semaines
- Ce qui est inclus
- App iOS et Android à partir d’un seul code, fonctionnalités essentielles, backend, notifications push et publication sur les deux stores.
Version 1 complète
- Coût habituel
- 40 000 – 120 000 $ US et plus
- Délai
- 3–6 mois
- Ce qui est inclus
- Apps iOS, Android et web, interface d’administration, mode hors ligne, temps réel, intégrations tierces et fonctionnalités d’IA.
Ces montants sont des fourchettes typiques, pas des devis. Votre plan d’app gratuit inclut une estimation précise pour votre projet. La maintenance et les évolutions coûtent généralement entre 1 500 et 6 000 $ US par mois.
Application cross-platform ou deux applications natives ?
Développer séparément en Swift et en Kotlin reste pertinent dans certains cas. Pour la majorité des apps, une base React Native commune est plus rentable. Voici les différences concrètes.
Faites défiler horizontalement pour voir tout le tableau.
| Critère | Cross-platform (React Native / Expo) | Deux apps natives séparées |
|---|---|---|
| Base de code | Une seule, partagée entre iOS et Android | Deux, dans deux langages différents |
| Coût de développement | Chaque fonctionnalité est écrite une fois | Chaque fonctionnalité est écrite deux fois |
| Sorties des mises à jour | Simultanées sur les deux stores | Souvent décalées d’une plateforme à l’autre |
| Accès aux fonctions du téléphone | Caméra, GPS, push, biométrie ; modules natifs si besoin | Accès direct à toutes les API du système |
| Performances | Fluides pour la grande majorité des apps métier et grand public | Avantage pour la 3D lourde, les jeux ou le traitement vidéo |
| Maintenance | Un seul développeur peut suivre les deux versions | Deux compétences, souvent deux personnes |
Des apps que nous avons conçues et que nous faisons tourner
Nous ne nous contentons pas de développer pour les autres : nous éditons nos propres produits, avec les mêmes outils que ceux que nous utiliserons pour vous.
Star
Une app de setlists et de projection pour les équipes de louange, les musiciens et les conférenciers. On prépare son programme et on pilote les slides du grand écran depuis une tablette, avec une synchronisation en temps réel entre les appareils.
Visiter Star (s'ouvre dans un nouvel onglet)
Questions fréquentes
Combien coûte le développement d’une application mobile ?
Comptez en général entre 15 000 et 40 000 $ US pour un MVP iOS et Android, et de 40 000 à plus de 120 000 $ US pour une version complète avec web, administration et intégrations. Un prototype démarre autour de 5 000 $ US. Le plan d’app gratuit vous donne une estimation adaptée à votre projet.
Combien de temps faut-il pour créer une application mobile ?
Un MVP prend généralement 6 à 10 semaines, publication sur les stores comprise. Une première version complète demande plutôt 3 à 6 mois. La durée dépend surtout du nombre d’écrans, des intégrations et de la complexité du backend, que nous fixons ensemble dès le cadrage.
Faut-il développer deux applications séparées pour iOS et Android ?
Non, dans la plupart des cas. Avec React Native et Expo, un seul code produit une vraie app native pour chaque plateforme. Deux apps séparées se justifient surtout pour les jeux, la 3D intensive ou des usages très liés au matériel. Nous vous le disons franchement si c’est votre cas.
Une application React Native est-elle aussi performante qu’une app native ?
Pour la grande majorité des applications, oui : l’interface utilise les composants natifs d’iOS et d’Android, et l’utilisateur ne voit pas la différence. Les cas limites, comme le traitement vidéo en temps réel, peuvent être confiés à un module natif en Swift ou en Kotlin intégré à l’app.
Mon application peut-elle fonctionner hors ligne ?
Oui. Nous stockons les données utiles sur l’appareil, enregistrons les actions faites sans réseau et les synchronisons dès que la connexion revient. Nous définissons avec vous quelles fonctions doivent rester disponibles hors ligne et comment gérer les conflits entre appareils.
Vous occupez-vous de la publication sur l’App Store et Google Play ?
Oui, la publication fait partie du projet : création des fiches, captures d’écran, déclarations de confidentialité, soumission et réponses aux équipes de validation d’Apple et de Google. Les comptes développeur sont ouverts à votre nom, pour que l’app vous appartienne dès le premier jour.
À qui appartient le code de l’application ?
À vous. Une fois le projet entièrement réglé, le code source et la propriété intellectuelle vous reviennent. Le code est hébergé dans votre propre dépôt Git tout au long du développement, ce qui vous permet de changer de prestataire ou d’internaliser l’équipe à tout moment.
Pouvez-vous travailler avec une entreprise basée en France ?
Oui. Nous travaillons entièrement à distance et organisons les échanges en tenant compte du décalage horaire. La facturation se fait en dollars américains, et une démo hebdomadaire vous permet de suivre l’avancement sans contrainte d’horaire.
Prêt à lancer votre application mobile ?
Répondez à quelques questions et recevez gratuitement votre plan d’app : périmètre, stack et estimation, sans engagement.
ou écrivez à matt@loha.devAppelez le (732) 340-8396
Gratuit et sans engagement. Réponse sous un jour ouvré.