Aller au contenu
BigTree108

Développement d’applications mobiles

iOS natif, .NET MAUI et React Native, choisis selon ce dont l’application a réellement besoin plutôt que selon notre préférence du moment. Les ingénieurs qui construisent l’application peuvent aussi prendre en charge l’API qui la sous-tend.

Trois plateformes, une recommandation honnête

  • iOS natif

    Swift et SwiftUI

    Lorsque l’application a besoin de la plateforme : localisation en arrière-plan, HealthKit, comportement des notifications push, synchronisation hors ligne ou fonctions de l’App Store qu’un wrapper ne peut pas atteindre.

  • .NET MAUI

    C# et XAML, une seule base de code pour iOS et Android

    Le choix naturel lorsque votre backend est déjà en .NET : les mêmes modèles, les mêmes règles de validation et les mêmes développeurs couvrent l’API et l’application.

  • React Native

    TypeScript, partagé avec votre front end web

    Judicieux lorsqu’une application web React existe déjà et que l’application mobile doit réutiliser ses composants, son état et son équipe.

Comment nous choisissons

La première conversation porte sur les fonctionnalités de l’appareil dont vous avez besoin, l’équipe qui maintiendra l’application après le lancement et le backend avec lequel elle dialogue. Si une seule base de code peut servir les deux stores sans lutter contre la plateforme, nous le disons. Si votre application a besoin du comportement natif d’iOS, nous le disons au lieu de vous vendre une version multiplateforme qui sera réécrite dans un an.

Ce qui est livré avec l’application

  • L’API dont elle dépend. Nos ingénieurs .NET et Python font partie de la même équipe : l’application et son backend ne sont donc pas deux prestataires qui s’accusent mutuellement.
  • Soumission aux stores prise en charge, y compris la configuration de signature, les déclarations de confidentialité et les notes de version, avec le pipeline qui reconstruit et resoumet.
  • Rapports de plantages et d’usage branchés avant le lancement, pour que la première mauvaise version soit visible en quelques minutes plutôt que dans les avis.
  • Des tests aux niveaux qui rapportent : tests unitaires pour la logique et parcours automatisés pour les flux qui vous coûteraient de l’argent s’ils cassaient.

Vous prévoyez une application mobile ?

Décrivez les utilisateurs, les fonctionnalités de l’appareil et le backend que vous avez déjà. Vous recevez une recommandation de plateforme argumentée et une estimation sous un jour ouvré.