Kursplan

Komma igång med Flutter

  • Installera Flutter och Dart
  • Använda Flutter Doctor och CLI-verktyg
  • Skapa ett första Flutter projekt

Förstå Flutter arkitektur

  • Widgetar, rendering och lager
  • Stateless vs. Stateful widgetar
  • Material Design och Cupertino widgetar

Layouts och navigering

  • Row, Column, Stack och andra layout widgetar
  • Responsiv UI med MediaQuery och LayoutBuilder
  • Navigering och rutning

Statet Management

  • setState vs. Provider vs. Riverpod
  • Hantera komplext state
  • Bästa praxis för skalbarhet

Arbeta med formulär och inmatning

  • Textinmatning, validering och form widgetar
  • Hantera användarintrång
  • Fokushantering och tangentbordsstyrning

Använda paket och Access enhetsfunktioner

  • Lägga till och hantera pub.dev-paket
  • Använda kameran, plats och lagringsinsticksprogram
  • Integrera med plattformsspecifika APIer

Testning, felsökning och distribuering

  • Enhetstestning, widgettestning och integrationstestning
  • Hot reload och prestandaverktyg
  • Bygga APK:er och distribuera till butiker

Projekt: Bygg en fullständig app

  • Design och arkitektur
  • Implementering av funktioner
  • Testning och slutlig distribuering

Sammanfattning och nästa steg

Krav

  • En förståelse för programmeringsgrunderna
  • Kännedom om grundläggande UI/UX-koncept
  • Vilja att lära sig Dart och apputveckling

Målgrupp

  • Utvecklare nya för Flutter och Dart
  • Mobilapputvecklare som söker en plattformsoberoende lösning
  • Programvaruingenjörer intresserade av moderna UI-ramverk
 35 timmar

Antal deltagare


Price per participant

Vittnesmål (3)

Upcoming Courses

Relaterade Kategorier