À propos de cette annonce
Périmètre d'intervention
Un code source React Native unique produisant une application mobile cohérente pour les deux plateformes, couvrant la navigation, la connexion, les notifications push, le mode hors ligne ainsi que les comportements spécifiques à chaque système que les outils multiplateformes ne gèrent pas automatiquement.
Notre méthode
Le développement débute directement sur votre véritable API et non sur des données fictives, les points de terminaison réels ne se comportant pas comme des simulations. La connexion s'appuie sur un stockage sécurisé sur l'appareil avec une logique d'actualisation centralisée en un seul endroit, car c'est généralement d'une gestion dispersée des jetons que proviennent les dysfonctionnements des applications mobiles. Les listes sont virtualisées et chargées par page ; les images sont mises en cache et redimensionnées selon l'appareil plutôt que d'être téléchargées dans leur taille d'origine.
Les exigences propres à chaque système sont traitées comme de véritables livrables et non comme des détails secondaires : iOS requiert ses propres formulations d'autorisations et profils de provisionnement, Android nécessite des canaux de notification et une gestion cohérente du bouton de retour, et les liens profonds doivent continuer de fonctionner sur les deux plateformes après un démarrage à froid.
Ce que vous recevez
- Un projet React Native en TypeScript contenant uniquement les modules natifs dont vous avez réellement besoin.
- Des versions de test sur le canal bêta d'iOS et sur la piste interne d'Android, afin que vous puissiez l'essayer rapidement.
- Des notifications push entièrement configurées, y compris le déclencheur côté serveur.
- Les versions finales prêtes pour la production, ainsi que les textes pour les fiches de store, les captures d'écran et les notes de soumission.
- Une brève présentation pour vous permettre ensuite de compiler, d'exécuter et de publier l'application vous-même.
Ce dont nous avons besoin de votre part
Une API, ou au minimum ses spécifications, la sélection des écrans les plus stratégiques, ainsi que des comptes de développeur auprès d'Apple et de Google si vous en possédez déjà. Dans le cas contraire, nous vous indiquerons précisément ce qui est requis et à quel moment.
Limites du périmètre
Cette offre concerne une seule application destinée à un seul public. Lorsqu'un produit nécessite deux expériences distinctes, par exemple une application pour les clients et une application séparée pour les chauffeurs, cela correspond à deux développements distincts, et nous vous le signalerons avant d'établir tout devis plutôt qu'après.
Rythme et suivis
Une première version de test est généralement prête bien avant la fin du projet, ce qui permet de formuler des retours sur l'application en cours d'exécution plutôt que sur des captures d'écran statiques. La liste de contrôle de déploiement demeure explicite de bout en bout, couvrant les autorisations, les liens profonds, le fonctionnement hors ligne et les métadonnées des stores, car ce sont habituellement ces points qui transforment une version pourtant fonctionnelle en une soumission refusée.