Zkuste nás kontaktovat

Návrh Školení

Úvod do Flutteru

  • Instalace Flutteru a Dartu
  • Používání Flutter Doctoru a nástrojů CLI
  • Vytvoření prvního projektu Flutter

Pochopení architektury Flutteru

  • Widžety, vykreslování a vrstvy
  • Widžety bez stavu (stateless) vs. se stavem (stateful)
  • Material Design a Cupertino widžety

Rozložení a navigace

  • Row, Column, Stack a další vidžety pro rozložení
  • Responzivní UI pomocí MediaQuery a LayoutBuilder
  • Navigace a směrování (routing)

Správa stavu (State Management)

  • setState vs. Provider vs. Riverpod
  • Správa komplexního stavu
  • Nejlepší postupy pro škálovatelnost

Práce s formuláři a vstupními daty

  • Textové vstupy, validace a vidžety formulářů
  • Ošetření uživatelských interakcí
  • Správa fokusu a ovládání klávesnice

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

  • Přidávání a správa balíčků z pub.dev
  • Používání pluginů pro kameru, polohu a úložiště
  • Integrace s platformně specifickými API

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

  • Unit testy, vidžetové testy a integrační testy
  • Hot reload a nástroje pro výkon
  • Tvorba APK a nasazení do obchodů s aplikacemi

Projekt: Vytvoření kompletní aplikace

  • Návrh a architektura
  • Implementace funkcí
  • Testování a finální nasazení

Shrnutí a další kroky

Požadavky

  • Znalost základů programování.
  • Seznámenost s základními koncepty UI/UX.
  • Ochota se učit jazyk Dart a vývoj aplikací.

Cílová skupina

  • Vývojáři, kteří se právě seznamují s Flutterem a Dartem.
  • Vývojáři mobilních aplikací hledající cross-platformní řešení.
  • Softwaroví inženýři se zajímající o moderní UI frameworky.
 35 Hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie