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

Antall deltakere



Price per participant

Testimonials (3)

Relaterte kurs

Embedded Linux Systems Architecture

35 timer

Related Categories