React Native, développer des applications mobiles multiplateformes

Présentation

Objectifs & compétences

À l'issue de cette formation, les apprenants seront capables de :
  • Créer des applications mobiles multiplateformes avec React Native.
  • Connaître les frameworks mobiles et la spécificité de React Native
  • Mettre en place un environnement de développement React Native
  • Concevoir l'architecture logicielle d'une application mobile multiplateforme
  • Construire une interface utilisateur fluide et performante
  • Utiliser les principaux composants et API natives

Public visé

Développeurs mobiles, développeurs Web, architectes, chefs de projets techniques.

Pré-requis

Connaissance pratique de JavaScript

Programme

Jour 1 Matin : Panorama & setup • Les frameworks mobiles • Expo vs CLI • Architecture bridge JS–Native Jour 1 Après-midi : Composants de base• View, Text, Image • StyleSheet optimisé Jour 2 Matin : Navigation & state • React Navigation, Context API Jour 2 Après-midi : Animations & perf • - Animated API, profiling Jour 3 Matin : Native Modules & services• Camera, Geolocation Jour 3 Après-midi : Projet fil rouge & restitution• Faire une mini application mobile multi-OS • Intégration IA & sécurité • présentation finale Quiz de validation des acquis

Modalités

Pédagogie

  • Alternance théorie et pratique
  • Support de cours en français
  • Les sessions de formation seront organisées soit en 100% présentiel soit en classe en full distanciel.

Évaluation / Certification

  • Evaluation pré-formative à réaliser 2 jours ouvrés avant le début de la formation
  • Evaluation par le formateur oralement chaque jour et auto-évaluation formalisée via l'espace apprenant en ligne
  • QCM de fin de formation