Développement d'applications multiplateformes

React Native

Objectifs

  • Préparer son environnement de développement
  • Comprendre l'architecture d'une application React Native
  • Construire une IHM et utiliser une API
  • Développer une application "cross-plateforme"

Programme

Introduction
Qu’est-ce que React Native ?
L’enjeux du développement cross-plateforme
Présentation des outils de développement
Syntaxe JSX / ES6 et principe de base
Configuration de React Native
Comment développer une application ?
Avec Expo (toolchain)
Avec du code Natif
Installation des outils de développement
Architecture et composants
Architecture d’une application React Native
Composant de base
Design Pattern et React Native (MVC, Flux)
Construction d’IHM
Organiser le layout
La navigation
Ajouter des composants
Transitions et animations
Les API
rappels d’XMLHttpRequest
Qu’est-ce que Fetch et comment l’utiliser
Les Websockets
Redux pour gérer les états
Spécificités iOS et Android
Le module plateform
Les extensions spécifiques
Composants spécifique iOS et Android
Please login to get access to the quiz
Objective C (Prev Lesson)
(Next Lesson) PhoneGap Cordova
Back to Développement d’applications multiplateformes
Public

<ul> <li>Développeurs</li> </ul></div></div>

Pré-requis

Posséder de bonnes connaissances en JavaScript