Kursplan
Introduksjon
- Flutter kontra andre rammeverk på tvers av plattformer
- Oversikt over Flutter funksjoner og arkitektur
Komme i gang
- Installerer Flutter
- Sette opp koderedigering (Android Studio)
- Forstå Dart-funksjoner og variabler
- Implementering av abstraksjon, innkapsling, arv, polymorfisme
- Forstå Dart-variabler og datatyper
- Forstå fremtid og strøm
- Enhetstester og hån
- Kaller innfødte metoder
- Ren arkitektur
- Smaker
- 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
- Distribuerer apper til Android enheter
- Distribuere apper til iOS enheter (iPhone eller iPad)
- Bruke Hot Reload og Hot Restart-verktøy
- Bruke widgets
- Statlige vs statsløse widgets
- Setter opp prosjektet
- Opprette en statsløs widget
- Opprette en Stateful widget
- Lag en animasjon
Ruting og navigasjon
- Bruker BuildRunner-pakken
- Bruker AutoRoute-pakken
- Lag overganger
- Navigasjonsstabel
Databases og andre lagringsenheter
- Vi introduserer til Hive
- Introduksjon til SharedPreferences
- Bruker SQL database
Bruke Rest Api, Parsing JSONs
- Vi introduserer http-pakken
- Vi introduserer til Dio-pakken
- analysere JSON-er
- Forespørsel og svar
Administrerende Flutter Stat
- Vi introduserer BLoC-pakken
- BLoC implementering
- tester BLoC
Programming Tips og beste praksis
Feilsøking
Oppsummering og konklusjon
Krav
- Erfaring med utvikling av Android og iOS mobilapper
Publikum
- Utviklere
- Programmerere
Referanser (6)
Alt er i orden.
Adrian Rybka - SEOyon
Kurs - Flutter Development Bootcamp with Dart
Maskinoversatt
Instruktørens ytere og kunnskap
Marcin Pierchala - SEOyon
Kurs - Flutter Development Bootcamp with Dart
Maskinoversatt
More on the lab.
Sarbin - Cagayan Electric Power And Light Co., Inc.
Kurs - Flutter Development Bootcamp with Dart
En på en og diskusjoner om teknologi og implementering
Peter Roos - Tiqs B.V.
Kurs - Flutter Development Bootcamp with Dart
Maskinoversatt
Overall, jeg likte å få et overordnet bilde av hvordan en applikasjon utvikles fra alle sider. Det åpnet virkelig øynene mine for alle nivåene i dets struktur. Selv om det noen ganger var en overveldende mengde informasjon, likte jeg virkelig å få til å "spille" med alle programene som brukes til å utvikle en applikasjon. Miguel gjorde et fantastisk jobb, og jeg likte virkelig presentasjonsbildene med alle visuelle elementer.
Jose Salgado - SEMPCheck Services
Kurs - Flutter Development Bootcamp with Dart
Maskinoversatt
Miguels kunnskap om emnet var utdypet. Han gjorde opplæringen lett forståelig, og presentasjonen var vel balansert; han bygde videre på hvert avsnitt med nye funksjoner når det var relevant. Han dekket alt som ble forespurt og besvarte hver eneste spørsmål grundig. Det var en veldig agradable opplevelse.
Paul Coaton - SEMPCheck Services
Kurs - Flutter Development Bootcamp with Dart
Maskinoversatt