React Native

mobile
Première version : 2015
Licence : MIT

React Native

Framework mobile cross-platform utilisant React pour créer des applications iOS et Android natives.

Détails techniques

React Native est un framework développé par Meta permettant de créer des applications mobiles natives pour iOS et Android avec React et JavaScript/TypeScript.

Expérience projet

J'ai utilisé React Native pour le projet TechRace : une application de contrôle de voitures télécommandées en temps réel via smartphone, avec visualisation des performances de course. L'accès aux APIs natives (accéléromètre, gyroscope, Bluetooth) était essentiel pour le pilotage.

Fonctionnement et écosystème

React Native utilise les composants natifs de chaque plateforme (UIKit sur iOS, Android Views), offrant des performances et un look & feel natifs. Le bridge, ou la New Architecture avec Fabric et les TurboModules, assure la communication entre JavaScript et le code natif.

Expo simplifie considérablement le développement avec des APIs préconfigurées et un workflow de build managé. La réutilisation des compétences React et de l'écosystème npm en fait un choix naturel pour les développeurs web.

Documentation : reactnative.dev.

Besoin d'un développeur React Native ?

Avec 2 ans et 11 mois d'expérience en React Native, je peux vous aider à réaliser votre projet.