Kurzusleírás

Bevezetés

  • Flutter más többplatformos keretrendszerekkel szemben
  • A Flutter funkcióinak és architektúrájának áttekintése

Bevezetés

  • Flutter telepítése
  • A kódszerkesztő beállítása (Android Studio)
  • A Dart függvények és változók megértése
  • Absztrakció, egységbezárás, öröklés, polimorfizmus implementálása
  • A Dart változók és adattípusok megértése
  • A Future és Stream megértése
  • Unit tesztek és mockok
  • Natív metódusok hívása
  • Tiszta architektúra
  • Flavors
  • Dart Analyzer és Dart Metrics
  • Függőségbefecskendezés

Flutter alkalmazások létrehozása kezdőtől

  • Flutter projekt létrehozása
  • Alkalmazás elrendezések építése Material komponensekkel
  • Erőforrások és képek hozzáadása
  • Nemzetközi alkalmazás

Alkalmazások futtatása és tesztelése

  • Alkalmazások üzembe helyezése Android eszközökre
  • Alkalmazások üzembe helyezése iOS eszközökre (iPhone vagy iPad)
  • A Hot Reload és Hot Restart eszközök használata
  • Widgetek használata
  • Állapotfigyelő és állapotmentes widgetek
  • A projekt beállítása
  • Állapotmentes widget létrehozása
  • Állapotfigyelő widget létrehozása
  • Animációk létrehozása

Útvonalak és navigáció

  • A BuildRunner csomag használata
  • Az AutoRoute csomag használata
  • Átmenetek létrehozása
  • Navigációs verem

Adatbázisok és egyéb tárolók

  • Bevezetés a Hive-ba
  • Bevezetés a SharedPreferences-ba
  • SQL adatbázis használata

REST API használata, JSON-ok feldolgozása

  • Bevezetés a http csomagba
  • Bevezetés a Dio csomagba
  • JSON-ok feldolgozása
  • Kérések és válaszok

Flutter állapotkezelés

  • Bevezetés a BLoC csomagba
  • BLoC implementáció
  • BLoC tesztelése

Programozási tippek és ajánlott eljárások

Hibakeresés

Összefoglalás és befejezés

Követelmények

  • Tapasztalat Android és iOS mobilalkalmazások fejlesztésében

Közönség

  • Fejlesztők
  • Programozók
 35 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (6)

Közelgő kurzusok

Rokon kategóriák