Kursplan
Introduksjon
- Flutter kontra andre rammeverk på tvers av plattformer
- Oversikt over Flutter funksjoner og arkitektur
Komme i gang
- Installerer Flutter
- Sette opp koderedigering (Android Studio)
- Forstå Dart-funksjoner og variabler
- Implementering av abstraksjon, innkapsling, arv, polymorfisme
- Forstå Dart-variabler og datatyper
- Forstå fremtid og strøm
- Enhetstester og hån
- Kaller innfødte metoder
- Ren arkitektur
- Smaker
- Dart Analyzer og Dart Metrics
- Dependency Injection
Opprette Flutter apper fra Scratch
- Opprette et Flutter prosjekt
- Bygge appoppsett med materialkomponenter
- Legge til eiendeler og bilder
- Internasjonalisering
Kjøring og testing av apper
- Distribuerer apper til Android enheter
- Distribuere apper til iOS enheter (iPhone eller iPad)
- Bruke Hot Reload og Hot Restart-verktøy
- Bruke widgets
- Statlige vs statsløse widgets
- Setter opp prosjektet
- Opprette en statsløs widget
- Opprette en Stateful widget
- Lag en animasjon
Ruting og navigasjon
- Bruker BuildRunner-pakken
- Bruker AutoRoute-pakken
- Lag overganger
- Navigasjonsstabel
Databases og andre lagringsenheter
- Vi introduserer til Hive
- Introduksjon til SharedPreferences
- Bruker SQL database
Bruke Rest Api, Parsing JSONs
- Vi introduserer http-pakken
- Vi introduserer til Dio-pakken
- analysere JSON-er
- Forespørsel og svar
Administrerende Flutter Stat
- Vi introduserer BLoC-pakken
- BLoC implementering
- tester BLoC
Programming Tips og beste praksis
Feilsøking
Oppsummering og konklusjon
Krav
- Erfaring med utvikling av Android og iOS mobilapper
Publikum
- Utviklere
- Programmerere
Testimonials (4)
Mer om laboratoriet.
Sarbin - Cagayan Electric Power And Light Co., Inc.
Kurs - Flutter Development Bootcamp with Dart
Machine Translated
One on one and discussions about technology and implementation
Peter Roos - Tiqs B.V.
Kurs - Flutter Development Bootcamp with Dart
Overall, I enjoyed getting an overall picture of how an application is developed from all aspects. It really opened my eyes to all the levels of its structure. Although it was sometimes an overwhelming amount of information, I really enjoyed getting to "play" in all of the programs used to develop an application. Miguel did an awesome job and I really enjoyed the presentation slides with all the visuals.
Jose Salgado - SEMPCheck Services
Kurs - Flutter Development Bootcamp with Dart
Miguel's knowledge of the subject was extensive. He made the training easy to understand and the flow was balanced; adding on to each section with new features as needed. He covered everything that was asked and answered each and every question thoroughly. It was a very pleasant experience.