Ta kontakt

Kursplan

Introduksjon til Flutter

  • Installasjon av Flutter og Dart
  • Bruk av Flutter Doctor og CLI-verktøy
  • Oppretting av et første Flutter-prosjekt

Forståelse av Flutter-arkitektur

  • Widgets, rendering og lag
  • Tilstands-løse vs. tilstandsfulle widgets
  • Material Design og Cupertino-widgets

Layout og navigasjon

  • Row, Column, Stack og andre layout-widgets
  • Responsivt UI med MediaQuery og LayoutBuilder
  • Navigasjon og ruting

Tilstandsstyring

  • setState vs. Provider vs. Riverpod
  • Styre kompleks tilstand
  • Best practice for skalbarhet

Arbeide med skjemaer og inndata

  • Tekst inndata, validering og skjema-widgets
  • Håndtering av brukerinteraksjoner
  • Fokus-styring og tastaturkontroll

Bruk av pakker og tilgang til enhetsfunksjoner

  • Legg til og administrer pub.dev-pakker
  • Bruk av kamera-, posisjons- og lagrings-plugin-er
  • Integrering med plattformspezifiske API-er

Testing, feilsøking og distribusjon

  • Enhetstesting, widget-testing og integrasjonstesting
  • Hot reload og ytelsesverktøy
  • Bygge APK-er og distribuere til butikker

Prosjekt: Bygg en fullstendig app

  • Design og arkitektur
  • Implementering av funksjoner
  • Testing og endelig distribusjon

Oppsummering og neste steg

Krav

  • Forståelse for programmeringsgrunnlegger
  • Kjent med grunnleggende UI/UX-konsepter
  • Vilje til å lære Dart og app-utvikling

Målgruppe

  • Utviklere som er nybegynnere i Flutter og Dart
  • Mobilapp-utviklere som søker en tverrplatformsløsning
  • Programvareingeniører interessert i moderne UI-rammeverk
 35 Timer

Antall deltakere


Pris per deltaker

Referanser (2)

Kommende kurs

Relaterte kategorier