Durata corso:
3 giorni
Costo:
1.210,00 €
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
- Introduzione al Mondo Mobile
- Panoramica dello sviluppo mobile cross-platform
- Sistemi operativi e piattaforme principali
- Pattern Architetturali
- Model-View-Controller (MVC)
- Model-View-ViewModel (MVVM)
- Altri pattern comuni
- Panoramica delle Piattaforme Mobile
- iOS: Objective-C, Swift, e xCode
- Android: Android Studio e SDK
- Windows Phone: Uso di Visual Studio
- Marketplaces delle Applicazioni
- Apple App Store
- Google Play Store
- Windows Store
- Strategie per un efficace sviluppo cross-platform
- Installazione di Flutter
- Set-up dell’ambiente di sviluppo e scelta dell’IDE
- Linguaggio di Programmazione Dart
- Fondamenti del linguaggio Dart, creato da Google
- Creazione di un’Applicazione con Flutter
- Lavorare con Templates, Scaffolding e Widgets
- Costruzione e personalizzazione dell’Interfaccia Utente
- Hot Reloading
- Ottimizzazione del processo di sviluppo con la ricarica in tempo reale
- Personalizzazione e Animazione
- Sfruttare un ricco set di widget, layout e animazioni
- Interazione con le API delle Piattaforme Native
- Integrare funzionalità native di iOS e Android
- Test e Distribuzione
- Testare e rilasciare applicazioni su entrambe le piattaforme con un’unica base di codice
- Troubleshooting
- Risoluzione di problemi comuni e best practice per lo sviluppo 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.
Lingue
Italiano
Vuoi ulteriori info?