Zkuste nás kontaktovat

Návrh Školení

Začínáme s Flutteru

  • Instalace Flutteru a jazyka Dart
  • Používání nástrojů Flutter Doctor a CLI
  • Vytvoření prvního projektu ve Flutteru

Pochopení architektury Flutteru

  • Widgety, jejich renderování a vrstvy
  • Stateless vs. Stateful widgety
  • Material Design a widgety typu Cupertino

Rozvržení a navigace

  • Row, Column, Stack a další rozvržení widgety
  • Responzivní rozhraní s využitím nástrojů MediaQuery a LayoutBuilder
  • Správa navigace mezi obrazovkami

Správa stavu aplikace

  • setState vs. Provider vs. Riverpod
  • Správa složitějších stavů aplikace
  • Osvědčené postupy pro zajištění škálovatelnosti

Práce s formuláři a vstupy uživatele

  • Textové pole, validace a ovládací prvky pro vkládání dat
  • Reakce na interakci uživatele s rozhraním
  • Správa fokusu a ovládání klávesnice

Využívání balíčků a přístup k funkcím zařízení

  • Přidávání a správa balíčků z pub.dev
  • Používání pluginů pro kameru, polohu či ukládání dat
  • Integrace s nativními rozhraními jednotlivých platforem

Testování, ladění a nasazení aplikace

  • Jednotkové testy, testování widgetů i integrační testy
  • Funkce Hot Reload a nástroje pro optimalizaci výkonu
  • Vytváření APK balíčků a jejich publikování v obchodech

Projekt: Vývoj kompletní aplikace

  • Návrh architektury a rozhraní
  • Implementace požadovaných funkcí
  • Testování a finální nasazení aplikace

Shrnutí a další kroky

Požadavky

  • Základní znalosti programování
  • Seznámení s základy tvorby uživatelských rozhraní a zkušeností uživatelů
  • Ochota naučit se jazyk Dart a vývoj mobilních aplikací

Cílová skupina

  • Vývojáři, kteří se s Flutteru a jazykem Dart teprve seznamují
  • Mobilní vývojáři hledající multiplatformní řešení
  • Softwaroví inženýři zájemci o moderní frameworky pro uživatelská rozhraní
 35 Hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie