Applications mobiles en React-native

Pourquoi choisir React-native pour votre prochaine application mobile native

 

React-native est une librairie créée par Facebook, qui permet de créer des applications mobile compatible IOS et Android. Basé sur Reactjs, cette librairie permet de créer des pages avec du javascript et des templates JSX, qui seront transformés en composants natifs. 

 

Avantages à utiliser React-native: 

  • L'avantage principal lors de l'utilistation de React-native est le fait de pouvoir de coder qu'une seule l'application, qui sera disponible sur IOS et Android. Une économie de coût (1 codebase au lieu de 2), mais aussi de temps (pas besoin de gérer deux projets en parallèle).
  • Performance accrue par rapport à une application hybride en Cordova Ionic.
  • Réutilisation partielle des applicaitons en Reactjs.

 

Inconvénients à utiliser React-native: 

  • Prise en main relativement compliquée.
  • Plus couteux qu'une application Cordova/Ionic.
  • Compilation et debogage beaucoup plus difficile (obligation de passer par un emmulateur).
  • Ecosystème et API très volatiles, il y a donc des problèmes de compilation et de mise à jour de version récurrents.

 

Besoin d'un expert ? Contactez-nous