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
 35 timer

Antall deltakere


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories