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
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.
Projets qui l'utilisent
React Native
Application e-commerce
Une application React Native sur une API Laravel : comptes, produits, catégories, commandes, portefeuilles, bons et plusieurs boutiques, en quatre langues dont l'arabe.
Plateforme de pointage connectée
BassmaPro
Une plateforme de pointage et de contrôle d'accès pour écoles, entreprises, hôpitaux et organisations. Un terminal lit une empreinte ou une carte, la plateforme enregistre l'événement, et un parent ou un administrateur le voit.
Interfaces
Le sens de droite à gauche se conçoit, il ne s'ajoute pas
L'arabe ajouté à la fin est une réécriture. Intégré dès le premier composant, il ne coûte presque rien, parce que la mise en page se reflète toute seule.
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é.