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
 35 timer

Antall deltakere


Pris per deltaker

Referanser (3)

Kommende kurs

Relaterte kategorier