Ta kontakt

Kursplan

Innføring i tilstandsstyring

  • Forståelse av tilstand i Flutter-applikasjoner
  • Oversikt over tilnærminger til tilstandsstyring i Flutter
  • Når og hvorfor man skal bruke BLoC-mønsteret
  • Fordeler med å skille forretningslogikk fra brukergrensesnittet

Forståelse av BLoC-mønsteret

  • Sentrale BLoC-begreper
  • Hendelser, tilstander og strømmer
  • Grunnleggende i reaktiv programmering
  • BLoCs livssyklus

Design av BLoC-arkitektur

  • Strukturering av en Flutter-applikasjon ved bruk av BLoC
  • Separasjon av presentasjon, forretningslogikk og datalag
  • Organisering av prosjekter for vedlikeholdbarhet
  • Anvendelse av prinsipper for ren arkitektur

Opprettelse og styring av BLoC-komponenter

  • Opprettelse av egne BLoC-komponenter og Cubits
  • Styring av applikasjonstilstand
  • Håndtering av asynkrone operasjoner
  • Feilhåndtering og overgang mellom tilstander

Integrasjon av BLoC-komponenter med Flutter-widgetter

  • Injeksjon av BLoC-komponenter i widget-treet
  • Bruk av BlocProvider, BlocBuilder, BlocListener og BlocConsumer
  • Effektiv styring av widget-ombygginger
  • Arbeid med BuildContext

Navigasjon og kommunikasjon mellom BLoC-komponenter

  • Overføring av data mellom skjermer
  • Kommunikasjon mellom flere BLoC-komponenter
  • Styring av delt applikasjonstilstand
  • Kordinering av komplekse brukeroppgaver

Datapersistens og lokal lagring

  • Integrasjon av lokal lagring med BLoC
  • Styring av applikasjonsdata i mellemlager
  • Synkronisering av lokale og eksterne data
  • Beste praksis for permanent tilstand

Test og feilsøking

  • Enhetstest av BLoC-komponenter og Cubits
  • Widget-test med BLoC
  • Feilsøking av tilstandsoverganger
  • Logging og feilsøking av vanlige problemer

Praktisk applikasjonsutvikling

  • Bygging av en komplett Flutter-applikasjon ved bruk av BLoC-mønsteret
  • Implementering av navigasjon og tilstandsstyring
  • Test og feilsøking av applikasjonen
  • Gjennomgang av beste praksis og neste steg

Krav

  • Grunnleggende forståelse av hvordan Flutter fungerer

Targetgruppe

  • Utviklere
 14 Timer

Antall deltakere


Pris per deltaker

Referanser (1)

Kommende kurs

Relaterte kategorier