Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
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
Referanser (1)
Veldig nyttige tilleggsinformasjoner
Grzegorz - Comp S.A.
Kurs - BLoC Pattern
Maskinoversatt