Développement d’application mobile pour iOS et Android
Nous vous aidons à décider si votre application doit être multiplateforme (Flutter ou React Native), une PWA ou, dans certains cas, native, puis nous la construisons entièrement : design, backend et API, publication sur l’App Store et Google Play, notifications et maintenance. Avec l’équipe qui développe des logiciels sur mesure depuis 2009.
- 1 code Pour iOS et Android avec Flutter ou React Native
- 8-10 semaines Un MVP de 5 à 8 écrans
- Depuis 2009 Développement de logiciels sur mesure
- 01 · Exigences Ce dont le métier a besoin
- 02 · Architecture Décisions documentées
- 03 · Code Relu et testé
- 04 · Déploiement Automatique et réversible
- 05 · Performance Core Web Vitals au vert
- 06 · Évolution Votre équipe demande, nous livrons
- Chaque métrique fixe l’itération suivante
Définition
Qu’est-ce que le développement d’applications mobiles ?
Le développement d’applications mobiles regroupe la conception, la programmation, la publication et la maintenance d’applications pour smartphones et tablettes iOS et Android, ainsi que le backend et l’API dont dépendent leurs données, leurs utilisateurs et leurs notifications.
Résumé
Résumé exécutif
Ce qu’il faut savoir avant de commander une application.
La première décision n’est pas la technologie, mais de savoir si vous avez besoin d’une application de store. Si votre public ne l’installera pas ou si votre offre fonctionne bien dans le navigateur, une PWA coûte moins cher et sort plus vite. Si vous devez être sur l’App Store et Google Play, envoyer des notifications fiables ou accéder aux fonctions du téléphone, la réponse habituelle est une application multiplateforme : un seul code pour iOS et Android, avec Flutter ou React Native. Deux applications natives séparées ne se justifient que dans des cas précis.
Une application, ce n’est pas que des écrans. Derrière, il y a un backend et une API qui stockent les données, gèrent utilisateurs et droits, envoient les notifications et se connectent à votre ERP, votre CRM ou votre boutique. Il y a les validations d’Apple et de Google à caser dans le calendrier, d’anciennes versions de l’application encore installées chez vos utilisateurs et de nouvelles versions d’iOS et d’Android chaque année. C’est là que dérapent les budgets qui ne comptaient que les écrans, et c’est pourquoi nous le planifions dès le départ.
Nous faisons tout avec la même équipe : design UX/UI, application, backend, tests et publication. Nous construisons le backend avec la même rigueur que Nexo, notre propre plateforme, en production depuis juillet 2023 avec sa propre API et des intégrations actives.
- 8-10 semaines MVP de 5-8 écrans en Flutter ou React Native
- 12-16 semaines Application complète avec backend
- 8 000-15 000 € Transformer votre site en PWA
Points clés
Native, multiplateforme ou PWA : laquelle vous convient
Nous la choisissons avec vous lors du diagnostic, avant le devis.
- 01
Multiplateforme avec Flutter
Un seul code Dart compilé en code natif pour iOS et Android, avec une interface identique sur les deux. Idéal si vous partez de zéro, voulez un design propre et fluide et n’avez pas d’équipe React. Tous les détails dans développement Flutter.
- 02
Multiplateforme avec React Native
Un seul code TypeScript avec les composants natifs de chaque système. Idéal si votre équipe travaille déjà avec React ou si vous voulez partager de la logique avec votre site, et cela permet de publier des correctifs sans repasser par le store. Plus d’informations dans développement React Native.
- 03
PWA (application web progressive)
Un site installable qui fonctionne hors connexion, est indexé par Google et ne dépend pas des stores. Idéal pour les boutiques en ligne, le contenu et les outils métier. Il a des limites sur iOS (stockage, certaines API). Prix publiés dans développement PWA.
- 04
Native (Swift et Kotlin)
Deux applications séparées, une par système. Rentable seulement avec un usage très intensif du matériel ou des exigences qui l’imposent. Si votre cas le demande, nous vous le dirons au diagnostic ; pour des fonctions précises du téléphone, nous écrivons le module natif et l’utilisons depuis Flutter ou React Native.
Ce qui est inclus
Ce que comprend le développement de votre application
Tout ce dont une application a besoin pour tourner en production, pas seulement les écrans.
- Design UX/UI des parcours et des écrans, avec prototype cliquable avant de coder
- Application iOS et Android avec Flutter ou React Native, ou PWA si c’est ce qui vous convient
- Backend et API : données, utilisateurs, droits et logique métier, versionnés pour que les anciennes versions continuent de fonctionner
- Intégrations avec votre ERP, CRM, boutique en ligne, solution de paiement ou systèmes internes
- Notifications push via Firebase Cloud Messaging et APNs, segmentées depuis le backend
- Mode hors connexion et synchronisation quand l’application en a besoin
- Tests automatisés et sur appareils réels avant chaque version
- Publication sur l’App Store et Google Play : fiches, captures, validation et lancement
- Suivi des erreurs et analytics pour savoir ce qui casse et ce qui est utilisé
Pourquoi
L’application n’est que la moitié : le backend et l’API
Ce qui ne se voit pas et décide si l’application tient la route.
Presque toutes les applications d’entreprise dépendent d’un serveur : comptes utilisateurs, données synchronisées, paiements, notifications et connexions à d’autres systèmes. Nous concevons l’API d’abord, avec authentification, droits côté serveur et versionnement, car après une mise à jour beaucoup d’utilisateurs restent des semaines sur la version précédente. Nous la développons en Laravel ou en Node.js selon le projet, avec des tests automatisés comme en QA automation. C’est le même travail que derrière Nexo, notre propre plateforme : multi-tenant, avec une API et plus de 10 intégrations actives.
- Versionnée API
- Côté serveur Droits
- FCM + APNs Push
Notre méthode
Comment nous développons votre application
Du diagnostic à l’application publiée et maintenue.
- 01
Diagnostic et choix de la technologie
Nous comprenons ce que l’application doit faire, pour qui et avec quels systèmes elle échange. Nous décidons avec vous entre multiplateforme, PWA ou natif, et vous remettons un devis ferme par phase.
- 02
Design UX/UI et prototype
Parcours, écrans et prototype cliquable. Nous testons l’essentiel avec des utilisateurs avant d’écrire du code.
- 03
Application et backend par itérations
Développement fonctionnalité par fonctionnalité, avec des versions de test à installer sur votre propre téléphone dès les premières semaines. Backend, API et intégrations en parallèle.
- 04
Tests et publication
Tests automatisés et sur appareils réels, fiches des stores et soumission à la validation d’Apple et de Google, délai compris dans le calendrier.
- 05
Maintenance et évolution
Mises à jour d’iOS et d’Android, dépendances à jour, suivi des erreurs et nouvelles fonctionnalités mesurées avec les données d’usage.
Pour qui
Est-ce pour vous ?
Une application est rentable quand les gens l’utiliseront souvent et qu’elle résout ce que le site ne résout pas aussi bien.
Pour qui
- Entreprises qui ont besoin d’une application pour leurs clients : commandes, réservations, espace client, fidélité.
- Équipes terrain ou en atelier qui ont besoin d’un outil sur leur téléphone, avec ou sans connexion.
- Startups et produits SaaS qui veulent lancer un MVP sur iOS et Android avec un seul code.
- Entreprises avec un site ou une boutique qui veulent une expérience d’application sans passer par les stores (PWA).
- Entreprises dont l’application n’a plus de prestataire ou plus de maintenance.
À qui cela ne s'adresse pas
- Si votre besoin se règle avec un bon site responsive : nous vous le dirons, et vous économiserez l’application.
- Jeux et expériences de réalité augmentée lourdes : ce n’est pas notre spécialité.
- Si vous cherchez l’application la moins chère possible à partir d’un modèle : nous faisons du logiciel sur mesure avec son propre backend.
Livrables
Ce qui est inclus et ce qui ne l’est pas
Pour savoir ce que vous recevez et ce qui se paie à part.
Inclus
- Design UX/UI et prototype des parcours convenus
- Application iOS et Android (ou PWA) selon le périmètre convenu
- Backend, API et interface d’administration si l’application en a besoin
- Tests automatisés et sur appareils réels
- Préparation et soumission sur l’App Store et Google Play
- Code source, documentation et accès : ils vous appartiennent
Non inclus
- Les frais de compte développeur Apple et Google et les services tiers (cartes, messagerie, paiements)
- La maintenance après le lancement (souscrite à part, au mois)
La preuve
Ce que vous pouvez vérifier
Ce site ne présente pas encore d’étude de cas d’application publiée sur l’App Store ou Google Play. Ce que vous pouvez vérifier, c’est la partie qui pèse le plus dans une application d’entreprise : le backend. Nexo, notre propre plateforme de CRM, projets, facturation et suivi du temps, est en production depuis juillet 2023 : multi-tenant, développée en Laravel et React sur PostgreSQL, avec plus de 10 intégrations actives (Holded, Apollo, Slack et les API Google), et 90 % des saisies de temps y arrivent par des voies automatisées comme son API. Pour le Tamarit Beach Resort, nous avons construit un moteur de réservation propre synchronisé en temps réel avec le PMS de l’établissement et une réservation mobile en 3 étapes, avec 35 % de réservations directes en plus. Et nous sommes certifiés ISO 27001 et ENS (Schéma national de sécurité espagnol).
- 2023 Nexo en production depuis
- 10+ Intégrations actives dans Nexo
- 2009 Développement logiciel depuis
- 5,0 Note sur Clutch
Pour le CTO
Résumé pour le CTO
Les choix techniques que nous faisons par défaut.
Nous concevons l’API avant les écrans : REST avec JSON, authentification par jeton, autorisation côté serveur et versionnement (v1, v2) pour que les applications que vos utilisateurs n’ont pas mises à jour continuent de fonctionner. Les notifications partent du backend via Firebase Cloud Messaging et APNs, et les données qui doivent fonctionner hors connexion sont stockées sur l’appareil et synchronisées au retour du réseau.
Côté application : compilation et signature automatisées (Codemagic ou Fastlane pour Flutter, EAS Build pour React Native), tests de bout en bout (Patrol, Detox ou Maestro) et suivi des erreurs en production. En React Native, les correctifs JavaScript peuvent partir par mise à jour OTA sans nouvelle validation ; les changements natifs passent toujours par Apple et Google. Nous travaillons avec les contrôles de nos certifications ISO 27001 et ENS : identifiants chiffrés et accès personnel pour chaque technicien.
Technologies
- Flutter
- Dart
- React Native
- TypeScript
- Expo / EAS
- PWA
- Laravel
- Node.js
- PostgreSQL
- Firebase Cloud Messaging
- APNs
- Sentry
- API versionnée, conçue avant les écrans
- Autorisation côté serveur, jamais seulement dans l’application
- Notifications push depuis le backend (FCM et APNs)
- Compilation, signature et tests automatisés à chaque version
- Suivi des erreurs en production et mises à jour planifiées
Risques et comment nous les couvrons
Les risques que nous évitons
Ce qui fait souvent dérailler un projet d’application.
- 01
Faire une application de store alors qu’une PWA suffisait (ou l’inverse)
AtténuationLa technologie se décide au diagnostic, selon ce que l’application doit faire et qui l’utilisera, avant le devis.
- 02
Un refus lors de la validation d’Apple ou de Google qui retarde le lancement
AtténuationNous vérifions les règles de chaque store pendant le développement et intégrons le délai de validation au calendrier.
- 03
Une mise à jour d’iOS ou d’Android qui casse l’application
AtténuationNous testons les nouvelles versions du système avant qu’elles n’atteignent vos utilisateurs et gardons les dépendances à jour.
- 04
Dépendre d’un prestataire qui détient le code et les comptes
AtténuationLe code, la documentation et les accès vous appartiennent. Si vous partez un jour, vous emportez tout.
Technologies
Technologies
Celles avec lesquelles nous construisons les applications et leurs backends.
- Flutter
- Dart
- React Native
- TypeScript
- Expo
- EAS Build
- PWA
- Workbox
- Laravel
- Node.js
- PostgreSQL
- Firebase
- APNs
- Sentry
- Fastlane
- Codemagic
- Detox
- Maestro
Questions fréquentes
Questions fréquentes sur le développement d’applications
Ce que l’on nous demande le plus avant de commander une application.
Combien coûte le développement d’une application mobile ?
Cela dépend du nombre d’écrans, du backend et des intégrations. Pour une PWA, nos prix sont publiés : transformer votre site existant, 8 000-15 000 € ; une nouvelle PWA avec un mode hors connexion complexe, 20 000-35 000 € ; une PWA enterprise avec push, synchronisation et multi-tenant, à partir de 35 000 €. Pour une application multiplateforme en Flutter ou React Native, nous ne donnons pas de chiffre à l’aveugle : après le diagnostic, vous recevez un devis ferme par phase. Hors TVA.
Combien de temps faut-il pour développer une application ?
En Flutter ou React Native, un MVP de 5 à 8 écrans demande 8-10 semaines ; une application complète avec backend, 12-16 semaines ; un projet enterprise avec intégrations, 16-24 semaines. Transformer un site existant en PWA prend généralement 2-4 semaines de développement. Il faut y ajouter le délai de validation des stores.
Application native ou multiplateforme ?
Pour la plupart des applications d’entreprise, multiplateforme : un seul code pour iOS et Android, un coût moindre et une seule équipe pour la maintenir. Le natif (Swift et Kotlin séparément) se justifie avec un usage très intensif du matériel. Quand une fonction précise l’exige, nous écrivons ce module en natif et l’utilisons depuis Flutter ou React Native.
Flutter ou React Native ?
Flutter si vous partez de zéro et voulez une interface propre, identique sur les deux systèmes. React Native si votre équipe travaille déjà avec React, si vous voulez partager du code avec votre site ou publier des correctifs sans passer par le store. Les deux donnent des applications de qualité ; le choix dépend de votre équipe et de votre produit.
Ai-je besoin d’une application ou une PWA suffit-elle ?
Une PWA suffit si votre public n’installera pas d’application, si l’essentiel est le contenu ou l’achat et si vous n’avez pas besoin de fonctions avancées du téléphone (Bluetooth, NFC, traitements en arrière-plan). Il vous faut une application de store si vous voulez être sur l’App Store et Google Play, si votre public vous y attend ou si, sur iOS, vous avez besoin de ce qu’une PWA ne permet pas.
Vous occupez-vous de la publication sur l’App Store et Google Play ?
Oui : nous préparons les fiches, les captures et la documentation demandées par Apple et Google, compilons et signons les versions et les soumettons à validation. Nous intégrons le délai de validation au calendrier et, si des changements sont demandés, nous les traitons.
Développez-vous aussi le backend et l’API ?
Oui, et c’est souvent la moitié du travail. Nous concevons l’API, l’authentification, les droits, les notifications et les intégrations avec vos systèmes, en Laravel ou en Node.js. Si vous avez déjà un backend, l’application s’y connecte et nous l’étendons là où il le faut.
Que se passe-t-il après la publication ?
Apple et Google publient chaque année de nouvelles versions d’iOS et d’Android, et les bibliothèques évoluent. Nous recommandons une maintenance au mois : mises à jour, suivi des erreurs, dépendances à jour et heures pour les améliorations. La maintenance d’une application sur mesure commence à 1 200 €/mois ; celle de l’application est ajustée après le lancement.
Avez-vous des applications publiées que je peux voir ?
Nous n’avons pas encore publié d’étude de cas d’application de store sur ce site. Vous pouvez voir la partie serveur que nous construisons pour les applications d’entreprise avec Nexo, notre plateforme en production depuis 2023, et lors d’un échange nous vous expliquons comment nous aborderions la vôtre.
Pouvez-vous reprendre une application développée par un autre prestataire ?
Oui. Nous commençons par examiner le code, les dépendances, le backend et les comptes des stores, puis nous vous disons ce qu’il faut corriger, si l’on peut continuer ou s’il vaut mieux reconstruire certaines parties.
Prochaine étape
Dites-nous ce que votre application doit faire
Une visioconférence de 30 minutes pour comprendre votre idée et vos systèmes. Nous vous disons si une application, une PWA ou un bon site vous convient, et comment nous la construirions.
- Sans engagement
- Réponse en 24h
- Proposition personnalisée
Parlons-en.
Consultation technique initiale
IA, sécurité et performance. Diagnostic avec proposition par phases.
- NDA disponible
- Réponse <24h
- Proposition par phases
Votre premier rendez-vous est avec un Architecte Solutions, pas un commercial.
Parler à un architecte