Kursplan

Komme i gang med Flutter

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

Forstå Flutter arkitektur

  • Widgets, rendering, og lag
  • Stateless vs. Stateful widgets
  • Material Design og Cupertino widgets

Layouts og navigering

  • Row, Column, Stack, og andre layout widgets
  • Responsiv UI med MediaQuery og LayoutBuilder
  • Navigering og ruting

Tilstand Management

  • setState vs. Provider vs. Riverpod
  • Håndtering av kompleks tilstand
  • Beste praksis for skalerbarhet

Arbeid med skjemaer og innspill

  • Tekstinnspill, validering, og skjemawidgets
  • Håndtering av brukerinteraksjoner
  • Fokushåndtering og tastaturkontroll

Bruk av pakker og Access enheter egenskaper

  • Legging til og håndtering av pub.dev-pakker
  • Bruk av kamera-, plassering- og lagringspluginer
  • Integrering med plattformsspesifikke API-er

Testing, feilsøking og distribusjon

  • Enhets-, widget- og integrasjonstesting
  • Hot reload og ytelsesverktøy
  • Bygging av APK'er og distribusjon til butikker

Prosjekt: Bygg en fullstendig app

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

Oppsummering og neste steg

Krav

  • En forståelse av programmeringsgrunnleggende
  • Kjennskap til grunnleggende UI/UX-konsepter
  • Vilje til å lære Dart og app-utvikling

Målgruppe

  • Uviklere nye til Flutter og Dart
  • Mobile app-utviklere som søker en løsning for kryssplattform
  • Programvareingeniører interessert i moderne UI-rammeverk
 35 timer

Antall deltakere


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories