Flutter è il popolare framework open source creato da Google per lo sviluppo di app Android e iOS. Introduzione allo sviluppo di app mobili Il corso di sviluppo di app mobili con Flutter è un corso online gratuito che ti aiuta a scoprire come utilizzare Flutter in modo efficace. Ti mostreremo come creare un'app Contacts completa da zero e come sfruttare al meglio questo framework intuitivo e ad alte prestazioni. Non studierai Flutter solo in teoria, ma costruiremo un'app realistica completa durante questo corso. Flutter è basato su Dart, un linguaggio di programmazione di Google che offre un eccellente supporto per le operazioni asincrone, il che è molto importante per le odierne
applicazioni IO e ad alta intensità di dati.
Inizieremo installando Flutter SDK su Windows e Mac OS. Imparerai i requisiti di base per installare ed eseguire Flutter dal tuo ambiente di sviluppo, che copre tutto, dalla compatibilità del sistema operativo, allo spazio su disco agli strumenti. La corretta installazione di Flutter dipende dalla disponibilità di questi strumenti nell'ambiente in uso. Scopri Flutter Doctor come strumento che ti dice cosa hai o non hai impostato correttamente per l'esecuzione dell'app e la creazione di progetti. Scoprirai anche come Flutter si affidi all'installazione completa di Android Studio per soddisfare le dipendenze della piattaforma Android. Ti mostreremo come scrivere le tue app Flutter in diversi editor. Utilizzeremo un emulatore Android durante il processo di sviluppo. Virtual Device Manager è un'interfaccia che puoi avviare da Android Studio per aiutarti a creare e gestire dispositivi virtuali
.
Successivamente, dimostreremo come convertire una pagina di contatti in un widget con stato. Un Stateless Widget è un widget che descrive parte dell'interfaccia utente creando una costellazione di altri widget. Il processo di creazione continua in modo ricorsivo fino a quando la descrizione dell'interfaccia utente non è completamente concreta. Nella compilazione dei contatti in initState, la funzione di compilazione viene eseguita una volta inizializzato il widget. InitState viene eseguito una volta per tutta la durata del Widget ogni volta che il Widget viene creato. È simile a come viene eseguito List.Generate. Viene eseguito quando la classe viene espansa e InitState viene eseguito quando la classe viene inizializzata. Imparerai anche come funziona la navigazione con Flutter. Il router è responsabile della navigazione. Nei dati Flutter, il Router si chiama Navigator. Navigator è un widget ereditato, molto simile a come Scoped Model è un widget ereditato. I percorsi sono semplici perché puoi animare il modo in cui arriva la pagina. Infine, discuteremo come convertire gli oggetti Contact in Map. SEMBAST è un database non SQL. La maggior parte dei database non SQL utilizza JSON per archiviare oggetti in modo persistente sullo storage. JSON è un modo semplice per convertire gli oggetti in memoria in testo che puoi archiviare da qualche parte. Usando Flutter, scriverai il codice una sola volta ed esporterai le tue app sia su Apple AppStore che su Google Play. Questo corso ti aiuta a sviluppare le tue conoscenze e competenze su Flutter. Inizia questo corso oggi e sviluppa le tue app Android e iOS come un professionista!
What You Will Learn In This Free Course
View All Learning Outcomes View Less All Alison courses are free to enrol, study, and complete. To successfully complete this Certificate course and become an Alison Graduate, you need to achieve 80% or higher in each course assessment.
Once you have completed this Certificate course, you have the option to acquire an official Certificate, which is a great way to share your achievement with the world.
Your Alison certificate is:
- Ideal for sharing with potential employers.
- Great for your CV, professional social media profiles, and job applications.
- An indication of your commitment to continuously learn, upskill, and achieve high results.
- An incentive for you to continue empowering yourself through lifelong learning.
Alison offers 2 types of Certificate for completed Certificate courses:
- Digital Certificate: a downloadable Certificate in PDF format immediately available to you when you complete your purchase.
- Physical Certificate: a physical version of your officially branded and security-marked Certificate
All Certificate are available to purchase through the Alison Shop. For more information on purchasing Alison Certificate, please visit our FAQs. If you decide not to purchase your Alison Certificate, you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Account Settings.