fbpx

Flutter per lo sviluppo di applicazioni mobile (iOS/Android)

Informatica

16 ore

Descrizione corso

Desideri sviluppare un’app e vuoi farlo con uno dei più moderni e flessibili Framework Mobile?
Flutter è un framework open-source ideato da Google che utilizza il linguaggio di programmazione Dart, anch’esso creato da Google e progettato per sostituire Javascript.
Con Flutter potrai realizzare app Android, iOS e Desktop senza che sia necessario riscrivere un codice diverso per le varie piattaforme, potendo così sviluppare app in maniera molto più veloce abbinate a delle grafiche eccezionali.

Obiettivi e Tematiche

  • Formare il partecipante con conoscenze tecniche che gli permettano di orientarsi in completa autonomia nello sviluppo di app.

Destinatari

Il corso è rivolto sia a giovani che si approcciano per la prima volta alla creazione di app mobile sia a coloro che vogliono ampliare le proprie competenze con Flutter.

Organizzazione

Il corso partirà solo al raggiungimento di un numero minimo di iscritti.

Il corso sarà articolato in 8 incontri settimanali online da 2 ore ciascuno.

 

1. Introduzione (20 maggio – 16.00/18.00)

Sviluppo di applicazioni mobile – Native Hybrid PWA

Panoramica su Flutter

Perché utilizzare Flutter per lo sviluppo mobile

 

2. Introduzione a Dart  (27 maggio – 16.00/18.00)

Caratteristiche del linguaggio

Sintassi Dart

Introduzione alla programmazione asincrona

 

3. Anatomia di un’applicazione Mobile  (3 giugno – 16.00/18.00)

Concetti di base

Struttura

Introduzione agli SDKs

Da Flutter ad una applicazione nativa

 

4. Architettura di Flutter (10 giugno – 16.00/18.00)

Widget

Layout

States

Navigazione

Packages

 

5. Flutter UI (17 giugno – 16.00/18.00)

Material Design

Apple HIG (Human Interface Guideline)

Flutter UI

Come progettare la UI di un’applicazione mobile

 

6. Testing and Deploy  (24 giugno – 16.00/18.00)

Simulatore VS Emulatore VS Dispositivi fisici

Debugging

Testing

Profiling (ottimizzazione)

 

7. Flutter & Firebase (1 luglio – 16.00/18.00)

Modello Baas

Integrazione dei servizi Firebase

 

8. Come rilasciare la propria applicazione (8 luglio – 16.00/18.00)

Introduzione agli ecosistemi

Pubblicazione su App Store per iOS

Pubblicazione su PlayStore per Android

Continuos Integration / Deploy

Pricing

Contattaci per avere maggiori informazioni.

Attestazioni e Certificazioni

Il corso prevede il rilascio di un attestato di partecipazione.

Cosa aspetti? Iscriviti!

In partnership con