Le React native, la panacée ?
Publié le 11/01/2019
Auteur : Membres de la B-Com Devices Mobiles Business Consulting
Depuis sa naissance en 2015 lors d’un hackaton organisé par Facebook, le framework React native est sur toutes les lèvres dans le monde du mobile ; chaque chef de projet cherchant à mettre en place la refonte technique de son application en React native. Alors le React native est-ce vraiment la panacée ?
Voici un retour d’expérience sur une mission au cours de laquelle HeadMind Partners a accompagné un ses clients, un grand compte bancaire, sur la refonte d’une application mobile immobilière en React native.
Le React native, qu’est-ce que c’est ?
React native est un framework, en français un cadre de travail, permettant aux développeurs de ne pas repartir de zéro à chacun de leur projet mais de s’appuyer sur une architecture prédéfinie comme point de départ de leurs développements. Habituellement, lorsqu’on développe une application, on utilise des langages de programmation adaptés aux OS ciblés : Swift pour iOS ou Java, Kotlin pour Android pour n’en citer que quelques-uns. Le React native permet de développer en un seul langage sans (trop !) se soucier du système d’exploitation et de proposer avec un seul développement une application opérationnelle pour tous les smartphones.Ses avantages sont nombreux
- Gains de temps / coûts de développement
- Facilité de livraison des applications
- Fluidité d’interface
Mais les risques doivent être correctement maîtrisés
- Conduite du changement
- Volatilité des objets mis à disposition
- Intégration React native ready ?