Menu
Démarrer un projet

Pratique

Développement d'applications mobiles avec React Native et Flutter

Des applications construites sur la même API que la plateforme web, pour qu'une règle qui change ne se modifie qu'une fois et que les deux clients restent d'accord.

Une application mobile est rarement le produit entier. C'est un client parmi d'autres d'un système qui comporte aussi un tableau de bord web, une API et souvent un appareil qui y remonte des données. NextWR construit l'application sur cette même API, avec une couche client partagée, pour que le téléphone et le navigateur ne divergent pas.

Les décisions qui comptent se prennent la première semaine, parce qu'elles façonnent le modèle de données plutôt que les écrans. Ce que l'application doit faire quand le réseau disparaît. Quels enregistrements sont mis en cache et pour combien de temps. Si une notification est un message ou un changement d'état que l'application doit réconcilier. Se tromper là-dessus coûte cher ; bien décider tôt ne coûte rien.

Le périmètre habituel comprend l'authentification, un catalogue, des commandes, un portefeuille, des notifications et un profil, en plusieurs langues dont l'arabe avec une mise en page de droite à gauche. La soumission aux magasins et le cycle de validation sont pris en charge par nous, sous des comptes qui appartiennent au client.

React Native et Flutter sont tous deux employés. React Native quand l'équipe possède aussi une interface web React et que les types partagés valent plus que tout le reste ; Flutter quand l'interface est dense et qu'un rendu identique d'un appareil à l'autre compte davantage.

Ce qui est inclus

  • Application React Native ou Flutter pour iOS et Android
  • Client d'API partagé avec la plateforme web
  • Authentification par jeton, y compris la connexion par numéro de mobile
  • Comportement hors ligne, notifications et liens profonds décidés la première semaine
  • Interface multilingue dont l'arabe de droite à gauche
  • Publication et gestion des versions sous les comptes du client

Hors périmètre

  • Applications sans back end derrière elles
  • Jeux et graphismes temps réel exigeants
  • Marketing sur les magasins, captures et optimisation de fiche
Pour qui
Les équipes qui ont déjà une plateforme, ou en construisent une, et qui veulent que les mêmes règles tiennent sur un téléphone.
Comment cela commence
Dites-nous ce que l'application doit faire quand le réseau disparaît. Cette réponse détermine l'essentiel de l'architecture.
Technologies

React Native Flutter JavaScript Axios REST

Questions fréquentes

React Native ou Flutter ?

React Native quand la même équipe possède une interface web React, car les types et le client d'API partagés suppriment toute une catégorie de divergences. Flutter quand l'interface est dense et qu'un rendu identique d'un appareil à l'autre compte plus que le partage de code avec le web.

Pouvez-vous publier sous nos comptes développeur ?

Oui, et nous le préférons. Les comptes restent au client, donc l'application aussi.

Dites-nous ce que vous construisez.

Écrivez en anglais, en français, en roumain ou en arabe. Chaque message reçoit une réponse écrite sous un jour ouvré.