← Scopes

Développement d’applications mobiles à Montpellier

Scopes conçoit et développe des applications mobiles iOS et Android à Montpellier : cadrage, architecture, React Native ou natif, API et mise en production, avec une direction technique senior.

Développement mobileMontpellieriOSAndroidReact Native

Scopes est une agence de développement mobile installée à Montpellier. Nous concevons et développons des applications iOS et Android pour des entreprises, des startups et des organisations publiques, en Occitanie et à distance dans toute la France. Une direction technique senior unique suit chaque projet du cadrage à la publication sur les stores, et compose l’équipe nécessaire selon la mission.

Ce que nous développons

  • Applications iOS et Android en React Native et Expo lorsque le produit doit sortir vite sur les deux plateformes avec une base de code commune, ou en natif Swift et Kotlin lorsque la performance, les capteurs ou les contraintes système l’exigent.
  • Les services derrière l’application : API, base de données, authentification, notifications, recherche géographique, paiements. Une application mobile n’est jamais qu’un écran ; ses règles vivent côté serveur.
  • L’outillage d’exploitation : interface d’administration, support, journalisation des actions sensibles, tableaux de suivi. Ce qui permet d’opérer le produit après sa sortie.
  • La distribution : comptes développeur, signature, revue App Store et Google Play, déploiement progressif, mises à jour.

Comment nous travaillons

  1. Cadrage en deux à trois semaines : parcours utilisateur, règles métier, contraintes réglementaires, choix de plateforme et estimation. Le livrable est un périmètre arbitrable, pas un cahier des charges de cent pages.
  2. Architecture : modèle de données, états et transitions du parcours, séparation entre règles métier, API et interface. Les décisions sont écrites et datées.
  3. Développement par fonctionnalités complètes : règles, API, persistance, écran, puis vérification du parcours. Chaque incrément est testé et démontrable.
  4. Tests : unitaires sur les décisions, intégration sur la base de données, essais d’interface sur les erreurs, les reprises et les déconnexions. Les essais sur vrais appareils restent distingués des simulateurs.
  5. Mise en production et transfert : publication sur les stores, supervision, documentation et passation à votre équipe si vous souhaitez internaliser.

Ce que nous traitons de moins visible

Les applications mobiles échouent rarement sur l’écran d’accueil. Elles échouent quand deux utilisateurs font la même action au même instant, quand une réponse réseau arrive après une déconnexion, quand l’horloge du téléphone ne correspond pas à celle du serveur, ou quand une donnée réservée à une personne s’affiche chez une autre. Nous concevons ces cas dès le départ : transactions et verrous en base, requêtes idempotentes, heure de référence côté serveur, confidentialité appliquée dans l’API plutôt que dans l’interface.

Notre note Une interface simple, des règles qui tiennent détaille ces choix sur une application mobile de rendez-vous en cours de développement.

Technologies

TypeScript, React Native, Expo, Swift, Kotlin, Fastify, Node.js, Rust, PostgreSQL, PostGIS, Vitest, Docker. Nous choisissons la pile en fonction du produit et de l’équipe qui le maintiendra, jamais l’inverse.

Pour qui

  • Startups de Montpellier et d’Occitanie qui doivent sortir une première version solide plutôt qu’un prototype à réécrire.
  • Entreprises qui souhaitent une application métier pour leurs équipes terrain, leurs clients ou leurs partenaires.
  • Organisations publiques et secteurs réglementés, où la traçabilité, la protection des données et la réversibilité comptent autant que les délais.
  • Équipes techniques qui ont besoin d’un renfort senior sur l’architecture mobile, la reprise d’une application existante ou la préparation d’une mise en production.

Questions fréquentes

React Native ou natif ? React Native avec Expo couvre la majorité des applications métier et grand public avec une seule base de code, des mises à jour rapides et un accès aux API natives. Le natif reste préférable pour les usages très graphiques, les traitements temps réel ou une intégration système poussée. Nous tranchons pendant le cadrage, avec des critères écrits.

Combien de temps pour une première version ? Une première version publiable demande généralement entre trois et six mois selon le périmètre, le nombre d’intégrations et la présence d’un back-office. Le cadrage donne une estimation argumentée avant tout engagement.

Travaillez-vous uniquement à Montpellier ? Nous sommes basés à Montpellier et rencontrons volontiers nos clients d’Occitanie sur place. La majorité du travail se fait à distance, avec des points réguliers, pour des clients partout en France et en Europe.

Reprenez-vous une application existante ? Oui. La reprise commence par un audit court : architecture, dette, chaîne de publication, tests. Elle aboutit à un plan séquencé qui rétablit les livraisons sans arrêter le service.

Un projet d’application mobile à Montpellier ou ailleurs ? Décrivez-nous le contexte : le service concerné, l’échéance et ce qui ne peut pas échouer. Nous répondons avec une lecture honnête du périmètre. Nous développons aussi des applications et sites web à Montpellier.