Aller au contenu

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.

  1. É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.

  2. É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.

  3. É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.

  4. É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.

  5. É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.

  6. É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.

Obtenir mon plan d’app gratuit

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.

Application cross-platform ou deux applications natives ?
CritèreCross-platform (React Native / Expo)Deux apps natives séparées
Base de codeUne seule, partagée entre iOS et AndroidDeux, dans deux langages différents
Coût de développementChaque fonctionnalité est écrite une foisChaque fonctionnalité est écrite deux fois
Sorties des mises à jourSimultanées sur les deux storesSouvent décalées d’une plateforme à l’autre
Accès aux fonctions du téléphoneCaméra, GPS, push, biométrie ; modules natifs si besoinAccès direct à toutes les API du système
PerformancesFluides pour la grande majorité des apps métier et grand publicAvantage pour la 3D lourde, les jeux ou le traitement vidéo
MaintenanceUn seul développeur peut suivre les deux versionsDeux 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.

Gratuit et sans engagement. Réponse sous un jour ouvré.