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
Testimonials (3)
Svært nyttige tilleggsinformasjoner.
Grzegorz - Comp S.A.
Kurs - BLoC Pattern
Machine Translated
Miguel's knowledge of the subject was extensive. He made the training easy to understand and the flow was balanced; adding on to each section with new features as needed. He covered everything that was asked and answered each and every question thoroughly. It was a very pleasant experience.
Paul Coaton - SEMPCheck Services
Kurs - Flutter Development Bootcamp with Dart
The trainer was enthusiastic, kind, and loved the topic