Bygg plattformsoberoende appar med Flutter
Flutter är Googles UI-verktyg med öppen källkod för att kompilera en enda Dart-kodbas till inbyggda iOS-, Android- och webbapplikationer. Det levereras med en egen renderingsmotor, vilket ger pixelperfekta och högpresterande användargränssnitt utan att förlita sig på plattformens widgetar. Den här kursserien täcker hela spannet av Flutter-utveckling – från Er första StatelessWidget till driftsättning av produktionsappar med CI/CD-pipelines och observability.
Det här får Ni lära Er
Ni bygger riktiga mobilgränssnitt med hjälp av centrala widgetar, layouter, formulär och validering. Därefter behandlar kursserien tillståndshantering med Riverpod 2.0 och BLoC-arkitekturen, asynkron programmering och nätverkskommunikation, lokal datalagring, Firebase-integration samt avancerade animationer, inklusive Rive och Flare. Senare kurser tar upp anpassad rendering med CustomPainter och Canvas, plattformsspecifika plugins, clean architecture och modularisering samt Flutter-motorns interna funktioner, inklusive FFI och native interop.
Utbildningsvägen
Tjugotvå kurser sträcker sig från nivå A1 till C2. Vägen börjar med grunderna i Dart och centrala delar av UI, går vidare genom B1-ämnen som Material 3-teman, navigering och internationalisering och fördjupar sig sedan på B2-nivå med tillståndshantering, testning, Firebase och avancerade animationer. C1-nivån behandlar plattformsfunktioner, driftsättning, prestandaprofilering samt CI/CD för produktion med observability. Kursserien avslutas på C2 med en kurs om Flutter-motorn, FFI och native interop – den nivå som förväntas av utvecklare som underhåller eller vidareutvecklar själva Flutter.
Så fungerar det
Varje kurs är uppdelad i korta, fokuserade lektioner som Ni genomför i den inbyggda kodredigeraren med återkoppling i realtid. En AI-handledare finns tillgänglig när Ni kör fast, så att Ni kan fortsätta utan att lämna appen.