Skip to main content

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?
Stiamo caricando il listino completo dei corsi
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.