Kursplan
Införandet
- Flutter jämfört med andra plattformsoberoende ramverk
- Översikt över Flutter funktioner och arkitektur
Komma igång
- Installera Flutter
- Konfigurera kodredigeraren (Android Studio)
- Förstå Dart-funktioner och variabler
- Implementering av abstraktion, inkapsling, arv, polymorfism
- Förstå Dart-variabler och datatyper
- Förstå framtiden och strömmen
- Enhetstester och modeller
- Anropa inbyggda metoder
- Ren arkitektur
- Smaker
- Dart Analyzer och Dart Metrics
- Inmatning av beroenden
Skapa Flutter appar från Scratch
- Skapa ett Flutter projekt
- Skapa applayouter med materialkomponenter
- Lägga till resurser och bilder
- Internationalisering
Köra och testa appar
- Distribuera appar till Android enheter
- Distribuera appar till iOS enheter (iPhone eller iPad)
- Använda verktygen Hot Reload och Hot Restart
- Använda widgets
- Tillståndskänsliga kontra tillståndslösa widgetar
- Upplägg av projektet
- Skapa en tillståndslös widget
- Skapa en tillståndskänslig widget
- Skapa en animation
Ruttplanering och navigering
- Använda BuildRunner-paketet
- Använda AutoRoute-paketet
- Skapa övergångar
- Navigering stack
Databases och andra lagringar
- Introduktion till Hive
- Introduktion till SharedPreferences
- Använda databasen SQL
Använda Rest API, parsa JSON:er
- Introduktion till http-paketet
- Introduktion till Dio-paketet
- parsa JSON:er
- Begäran och svar
Hantera Flutter tillstånd
- Introduktion till BLoC-paketet
- BLoC-implementering
- testning av BLoC
Programming Tips och bästa praxis
Felsökning
Sammanfattning och slutsats
Krav
- Erfarenhet av utveckling av Android och iOS mobilappar
Publik
- Utvecklare
- Programmerare
Vittnesmål (6)
Allt är okej.
Adrian Rybka - SEOyon
Kurs - Flutter Development Bootcamp with Dart
Maskintolkat
Instruktörsprestation och kunskap
Marcin Pierchala - SEOyon
Kurs - Flutter Development Bootcamp with Dart
Maskintolkat
Mer om laboratoriet.
Sarbin - Cagayan Electric Power And Light Co., Inc.
Kurs - Flutter Development Bootcamp with Dart
Maskintolkat
En till en och diskussioner om teknik och implementering
Peter Roos - Tiqs B.V.
Kurs - Flutter Development Bootcamp with Dart
Maskintolkat
Overallt tyckte jag att det var roligt att få en helhetsbild av hur ett program utvecklas från alla aspekter. Det öppnade verkligen mina ögon för alla nivåer i dess struktur. Även om det ibland kändes som en övervältigande mängd information, tyckte jag att det var roligt att få 'leka' med alla program som används för utvecklingen av ett program. Miguel gjorde ett fantastiskt jobb och jag tyckte verkligen om presentationsbilderna med alla visuella element.
Jose Salgado - SEMPCheck Services
Kurs - Flutter Development Bootcamp with Dart
Maskintolkat
Miguels kunskap om ämnet var omfattande. Han gjorde utbildningen enkel att förstå och flödet var välbalanserat; han lägg till nya funktioner i varje avsnitt när det behövdes. Han täckte allt som begärdes och besvarade varje enskilt fråga grundligt. Det var en mycket trevlig upplevelse.
Paul Coaton - SEMPCheck Services
Kurs - Flutter Development Bootcamp with Dart
Maskintolkat