Codice
SMSM08
Durata
3 giorni
Prezzo
1.225,00 €
Lingua
Italiano
Iscriversi non è mai stato così semplice
Compila il form sottostante.
Chiedi informazioni
Flutter
Codice: SMSM08
Nel mondo dello sviluppo mobile, la capacità di creare applicazioni cross-platform è essenziale. Flutter, il framework di Google, permette agli sviluppatori di creare app per iOS e Android con un’unica base di codice. In questo corso di formazione dal vivo e guidato da un istruttore, i partecipanti avranno l’opportunità di imparare le basi e le competenze avanzate di Flutter.
Modalità di erogazione
In aula o Live Virtual Classroom.
Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza.
Contenuti del corso
- Parte I
- Flutter: il nuovo framework per lo sviluppo cross-platform
- Strumenti di sviluppo su PC e Mac: il Flutter CLI, Android Studio, VS Code, emulatori/simulatori e dispositivi fisici
- Introduzione a Dart e sintassi di base del linguaggio
- Tutorial: Hello Flutter: la creazione del primo progetto Flutter
- La struttura di un progetto: main.dart, pubspec.yaml e le cartelle ios e android
- Text Widget e gestione degli stili
- Material e Cupertino
- Stateful e Stateless Widget
- Tutorial: Creazione di un’app per il calcolo dell’indice di massa corporea
Parte II
-
- Creazione di un Floating Action Button e Snack Bar
- I Container: Column, Row, Stack, Grid, Scaffold, SingleChildScrollView e ListView
- Utilizzare le immagini in un’app Flutter: File e da Internet
- Navigare all’interno di un’app e fondamenti del Routing
- Programmazione asincrona in Flutter
- Salvare dati all’interno del dispositivo: SharedPreferences
- Connessione ad una web API
- Tutorial: Creazione di un’app per la gestione dei libri utilizzando l’API di Google Books
Parte III
-
- Utilizzo di un database locale (SQLite o un db NOSQL)
- Introduzione allo State Management in Flutter
- Utilizzare Google ML Kit
- Utilizzare Gemini AI
- Introduzione a Firebase e utilizzo con Flutter
Partecipanti
- Sviluppatori
- Prototipista UX che vuole creare prototipi di applicazioni
Prerequisiti
- Esperienza di programmazione orientata agli oggetti
- Accesso a un dispositivo mobile iOS o Android
Obiettivi
Durante il corso, i partecipanti impareranno a:
- Configurare rapidamente l’ambiente di sviluppo con Flutter e l’IDE.
- Utilizzare il linguaggio Dart di Google per creare prototipi di app mobile in modo efficiente.
- Testare, personalizzare e distribuire applicazioni per iOS e Android utilizzando un’unica base di codice.
- Approfittare del vasto set di strumenti offerti da Flutter per personalizzare le app, rendendole sia funzionali che visivamente accattivanti.
- Business applications
- Sicurezza informatica
- ISO
- EGovernement
- Database, big data, machine learning e ia
- HR & Organization
- Giuridico Normativa
- Cloud & virtualization
- Programming & development
- PA
- Metodologie di Service & Project Management
- Management & Collaboration
- Microservizi
- Sistemi operativi
- Marketing & Sales
- Formazione AI
- Networking
- Office & collaboration
- Web design