Sviluppa mobile app con React Native

17 e 18 Aprile | Milano

 

Programma

 

Introduzione a React, React-Native e vantaggi dell’architettura a componenti

 

  • Confronto veloce con altri frameworks mobile e Architettura React Native
  • Framework ibridi mobile
  • Confronto con Ionic
  • Confronto con Nativescript
  • Bridging

 

  • JSX
  • Cos'è JSX e perché dovremmo usarlo
  • Children in JSX
  • Principali caratteristiche di JSX e differenze con HTML
  • Attributi in JSX
  • Esempi

 

  • Componenti
  • Cos'è un componente in React?
  • Creazione di un componente in React-Native
  • Rendering di un componente
  • Cicli
  • Rendering condizionale
  • Esempi

 

  • Lifecycle
  • Cos'è il ciclo di vita di un Componente React?
  • Principali metodi del lifecycle e contesti d'uso

 

  • State & Fetching
  • Cos'è lo state di un Componente?
  • Uso corretto dello state
  • Gestione dello state
  • State vs Props
  • Storage: AsyncStorage, Flux, Relay
  • Redux: teoria e pratica

 

  • Creazione di una app di esempio

 

Di cosa hai bisogno?

 

  • Fondamenti di programmazione JavaScript
  • Conoscenza minima di ES6
  • Conoscenza base di sviluppo web su architetture MVC /MVVM
  • Ambiente di sviluppo mobile (XCode / Android Studio) pronto con tutte le dipendenze: seguire la guida:    https://facebook.github.io/react-native/docs/getting-started.html sotto il tab “Building Projects with Native Code” in base al SO fino alla creazione di una nuova applicazione

...e il tuo laptop!

 

Dove?

Le giornate di workshop si svolgeranno a Milano @Ibuildings c/o Regus in via Santa Maria Valle 3.
 

Quando?

Martedì 17 e Mercoledì 18 Aprile - dalle 9 alle 18*

*Accredito dalle 9 alle 9.20. Inizio corso h 9.30.