Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
Introduksjon
- Flutter kontra andre rammeverk på tvers av plattformer Oversikt over Flutter funksjoner og arkitektur
Starter
- Installere Flutter Sette opp kodeeditoren (Android Studio) Forstå Dart-funksjoner og variabler Implementere abstraksjon, innkapsling, arv, polymorfisme Forstå Dart-variabler og datatyper Forstå Future and Stream Unit Tests and Mocks Kalle innfødte metoder Ren arkitektur Flavors Dart Analyzer og Dart Metrics Dependency Injection
Opprette Flutter-apper fra Scratch
- Opprette et Flutter prosjekt Bygge appoppsett med materialkomponenter Legge til eiendeler og bilder Internasjonalisering
Kjøring og testing av apper
- Distribuere apper til Android-enheter Distribuere apper til iOS enheter (iPhone eller iPad) Bruke Hot Reload og Hot Restart-verktøy Bruke widgets Stateful vs Stateless widgets Sette opp prosjektet Opprette en Stateless widget Opprette en Stateful widget Lag en animasjon
Ruting og navigasjon
- Bruke BuildRunner-pakken Bruke AutoRoute-pakken Lag overganger Navigasjonsstabel
Databases og andre lagringsenheter
- Introduksjon til Hive Introduksjon til SharedPreferences Bruke SQL database
Bruke Rest Api, Parsing JSONs
- Introduksjon til http-pakke Introduksjon til Dio-pakke som analyserer JSONs forespørsel og svar
Administrerende Flutter Stat
- Vi introduserer BLoC-pakken BLoC implementeringstesting BLoC
Programming Tips og beste praksis
Feilsøking
Oppsummering og konklusjon
Krav
- Erfaring med utvikling av Android og iOS mobilapper
Publikum
- Utviklere
- Programmerere
35 timer
Testimonials (3)
Trenerens måte å forklare på.
Marcos Rosas - Banco Azteca S.A. C.V.
Kurs - Flutter Development Bootcamp with Dart
Machine Translated
Teknologiene som presenteres
Ruddy - Banco Azteca S.A. C.V.
Kurs - Flutter Development Bootcamp with Dart
Machine Translated
One on one and discussions about technology and implementation