03 — iOS · Android

Développement d’applications mobiles

Applications iOS et Android natives ou cross-platform, de la conception UX à la publication sur les stores, puis leur maintenance.

Parler de votre projet

Ce que nous faisons

Nos prestations

  1. Applications iOS et Android

    Développement d’application mobile grand public ou métier : nous livrons des applications iOS et Android, avec des données protégées sur l’appareil et des échanges chiffrés avec vos serveurs.

  2. Cross-platform React Native et Flutter

    Avec React Native ou Flutter, une seule base de code sert iOS et Android : les nouveautés sortent en même temps des deux côtés. Des modules natifs complètent le code partagé quand c’est nécessaire.

  3. UX/UI, maquettes et prototypes

    Nous dessinons parcours, écrans et composants en pensant à l’usage à une main, aux petits écrans et aux réglages d’accessibilité du téléphone, selon les conventions d’iOS et d’Android.

  4. Paiement in-app, notifications, géolocalisation

    Nous mettons en place les achats intégrés pour les contenus numériques, le paiement par carte via votre PSP pour les biens physiques, les notifications push et la géolocalisation, selon les règles des stores.

  5. Publication App Store et Google Play

    Nous préparons les fiches des stores, les captures, les déclarations sur les données collectées et les versions de test (TestFlight, tests fermés Google Play), puis suivons la revue jusqu’à la publication.

  6. Suivi des crashs, analytics et mises à jour

    Nous suivons les plantages avec Firebase Crashlytics ou un outil équivalent, mesurons l’usage dans le respect du consentement, et priorisons les correctifs et les évolutions d’après ces données.

Pour qui

Quand faire appel à nous ?

Une application pour vos clients

Vous voulez prolonger la relation avec vos clients au-delà du magasin ou du site. Nous réalisons des applications de fidélité et de commerce : carte dématérialisée, offres personnalisées, notifications, paiement, lien avec votre caisse et votre CRM. L’application s’appuie sur vos données existantes, sans double saisie pour vos équipes.

Des équipes sur le terrain

Vos techniciens, commerciaux ou livreurs travaillent loin du bureau, parfois sans réseau. Nous construisons des applications métier qui restent utilisables hors connexion et transmettent photos, signatures, scans de codes-barres et relevés à vos outils dès que le réseau revient. Les tâches du jour arrivent sur le téléphone, sans papier ni ressaisie.

L’application compagnon d’un SaaS

Vos clients utilisent votre logiciel en ligne et réclament un accès mobile. Nous développons l’application compagnon qui reprend les usages clés : consultation, validation, alertes, prise de photo. Elle s’appuie sur les APIs de votre produit, avec la même authentification et les mêmes droits, pour ne pas dupliquer la logique métier.

Une application vieillissante

Votre application accumule les mauvaises notes, plante sur les versions récentes d’iOS ou d’Android ou ne peut plus évoluer faute de développeurs. Nous analysons le code, les bibliothèques utilisées et les avis des utilisateurs, puis recommandons une remise à niveau ou une refonte, en conservant les comptes, les données et la fiche sur les stores.

Technologies

Des outils éprouvés, choisis pour votre contexte.

Le choix dépend de votre application et de votre équipe. React Native convient si vos développeurs connaissent déjà JavaScript ou TypeScript ; Flutter, pour des interfaces très personnalisées ; Swift et Kotlin, quand l’application dépend fortement du téléphone (capteurs, Bluetooth, réalité augmentée). Firebase couvre les notifications et le suivi des plantages, Fastlane automatise les builds et la publication. Ces outils sont stables et largement adoptés ; nous vérifions aussi où sont hébergées les données et ce que coûtera la maintenance.

  • Swift
  • Kotlin
  • React Native
  • Flutter
  • Expo
  • Firebase
  • Fastlane

Ce que vous recevez

Méthode

Comment nous travaillons

  1. UX et prototype testé

    Ateliers, parcours et maquettes, puis un prototype cliquable soumis à quelques utilisateurs. Leurs retours fixent les priorités de la première version.

  2. Architecture et API

    Nous définissons les échanges entre l’application et vos systèmes : API, authentification, stockage local, synchronisation. Le back-office est conçu en même temps, pour que vos équipes gèrent les contenus dès le lancement.

  3. Développement et recette sur appareils

    Développement par itérations, avec des versions de test installables sur vos téléphones. La recette se fait sur une sélection d’appareils réels, anciens et récents, sous iOS et Android.

  4. Publication et maintenance

    Soumission aux stores, puis mises à jour régulières : correctifs, nouvelles fonctionnalités et adaptation à chaque version majeure d’iOS et d’Android.

Questions fréquentes

Natif ou cross-platform ?
Le cross-platform suffit pour la plupart des applications métier. Le natif se justifie pour des besoins matériels ou graphiques poussés. Avec React Native ou Flutter, une seule équipe maintient les deux versions, ce qui allège le budget dans la durée. Nous tranchons au début du projet, une fois listées les fonctionnalités qui dépendent du téléphone.
Gérez-vous la publication ?
Oui : comptes développeur, conformité aux règles des stores et mises à jour. En cas de refus lors de la revue, nous analysons le motif, corrigeons et soumettons à nouveau. Les versions suivantes passent par la même chaîne automatisée, pour des sorties régulières et prévisibles.
Combien de temps pour publier ?
Le délai dépend du périmètre de la première version : nous la resserrons sur les usages essentiels pour publier tôt, puis enrichir. Le planning est fixé après le prototype. Côté stores, la revue d’Apple et de Google prend en général de quelques heures à quelques jours ; une première soumission demande plus de préparation, que nous anticipons.
Faut-il un back-office ?
Le plus souvent, oui. Dès que l’application affiche des contenus, des offres ou des comptes utilisateurs, il faut un outil pour les gérer sans publier une nouvelle version. Nous développons ce back-office et l’API associée, ou connectons l’application à vos outils existants (CMS, CRM, ERP) quand ils peuvent jouer ce rôle.
L’application fonctionne-t-elle hors connexion ?
Si votre usage l’exige, oui. Nous définissons avec vous ce qui doit rester disponible sans réseau : consultation, saisie, photos. Les données sont conservées sur l’appareil, chiffrées si elles sont sensibles, puis synchronisées automatiquement avec vos serveurs. Nous fixons aussi la règle à appliquer quand deux personnes modifient la même donnée.
Qui détient les comptes développeur ?
Vous. Les comptes Apple Developer et Google Play Console sont ouverts au nom de votre entreprise, et nous y sommes invités avec les droits nécessaires. L’application, ses avis et ses statistiques restent ainsi rattachés à votre compte. Pour un compte d’organisation, prévoyez un numéro D-U-N-S : nous vous guidons dans les démarches.

Parlons de votre projet mobile.

Nous contacter