Développement mobile : les applis React Native

Alors que les mobinautes sont de plus en plus nombreux dans le monde et que le nombre d’applications téléchargées ne cesse d’augmenter, difficile de passer à côté du développement mobile de votre activité !

Mais comment créer une bonne appli mobile ?

Notre équipe de Lyon répond à cette question et nous confie tout ce qu’il faut savoir sur le Framework React Native.

Les méthodes de développement mobile

Aujourd’hui, il existe trois méthodes pour développer une application mobile :

Avec ce type d’applications, nous perdons des fonctionnalités et donc de la performance du fait des nombreuses couches. En effet, les couches Webview et Cordova se greffent à la couche native du téléphone.

Face à ce constat, de grands noms comme Facebook ont constaté que l’hybride n’était pas la solution la plus adaptée en termes de performances. Ils ont donc créé React Native.

Grâce à cette nouvelle technologie de développement mobile avec une couche React Native qui se greffe directement à la couche native du téléphone, les applications React Native sont plus performantes et sécurisées.

Le développement mobile avec React Native

À la racine, on dispose d’un dossier App contenant du React, d’un dossier iOS et d’un dossier Android. Dans ces deux derniers, nous avons de vraies applications qui communiquent avec React. Pendant le développement mobile, on attache peu d’importance aux dossiers iOS et Android, mais seulement au dossier App qui va communiquer avec l’application native.

Sur le téléphone, lorsqu’une application React Native est lancée, il y a deux threads qui fonctionnent en parallèle : le thread JavaScript contenant le code et le thread UI, natif, qui lui affiche les composants.
React Native a développé un bridge qui permet de faire communiquer ces deux threads qui parlent des langages différents : le thread JavaScript envoie son composant de code (ses informations JSON) au bridge React Native qui va le traduire et l’afficher sur l’écran de l’application.

Les questions récurrentes sur React Native

Le point de vue de The Coding Machine

Chez The Coding Machine nous développons des applications mobiles grâce au React Native, voici notre retour d’expérience !

Nos points de vigilances

Nos bons points

Nos petits tips

Vous souhaitez en savoir plus sur le développement mobile React Native ? N’hésitez pas à télécharger notre livre blanc sur le sujet.

Développer vos applications mobiles React Native

par tcm
Extrait de « Améliorer les performances web de votre application »

Articles similaires TAG