Kursplan
Komme i Gang med Flutter
- Installere Flutter og Dart
- Bruke Flutter Doctor og CLI-verktøy
- Opprette et første Flutter-prosjekt
Forstå Flutter-arkitekturen
- Widgets, rendering og lag
- Stateless vs. Stateful widgets
- Material Design og Cupertino-widgets
Layouter og Navigasjon
- Row, Column, Stack og andre layout-widgets
- Responsivt UI med MediaQuery og LayoutBuilder
- Navigasjon og ruting
Tilstandsbehandling
- setState vs. Provider vs. Riverpod
- Behandle kompleks tilstand
- Beste praksis for skalerbarhet
Arbeid med Skjemaer og Input
- Tekstinput, validering og skjemawidgets
- Behandle brukerinteraksjoner
- Fokusbehandling og tastaturkontroll
Bruk av Pakker og Aksessering av Enhetsfunksjoner
- Legge til og administrere pub.dev-pakker
- Bruke kamera, lokasjon og lagringstilleggsprogrammer
- Integrering med plattformspesifikke APIer
Testing, Feilsøking og Distribusjon
- Enhetstest, widgettest og integrasjonstest
- Hot reload og ytelseverktøy
- Bygge APKer og distribuere til butikker
Prosjekt: Bygg en Full App
- Design og arkitektur
- Implementering av funksjoner
- Testing og endelig distribusjon
Oppsummering og Neste Trinn
Krav
- Forståelse for programmeringsegenskaper
- Bekjenthet med grunnleggende UI/UX-konsepter
- Villighet til å lære Dart og apputvikling
Målgruppe
- Utviklere nye for Flutter og Dart
- Mobilapputviklere som søker en kryssplattforms-løsning
- Programvareingeniører interessert i moderne UI-rammeverk
Referanser (3)
Svært nyttige tilleggsinformasjoner.
Grzegorz - Comp S.A.
Kurs - BLoC Pattern
Maskinoversatt
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.
Paul Coaton - SEMPCheck Services
Kurs - Flutter Development Bootcamp with Dart
The trainer was enthusiastic, kind, and loved the topic