Bądźmy w kontakcie

Plan Szkolenia

Rozpoczęcie pracy z Flutterem

  • Instalacja Fluttera i Darta
  • Korzystanie z Flutter Doctor i narzędzi CLI
  • Tworzenie pierwszego projektu Flutter

Zrozumienie architektury Fluttera

  • Widgety, renderowanie i warstwy
  • Widgety bezstanowe i stanowe
  • Widgety Material Design i Cupertino

Układy i nawigacja

  • Row, Column, Stack i inne widgety układu
  • Responsywny interfejs użytkownika z MediaQuery i LayoutBuilder
  • Nawigacja i routing

Zarządzanie stanem

  • setState vs. Provider vs. Riverpod
  • Zarządzanie złożonym stanem
  • Najlepsze praktyki dotyczące skalowalności

Praca z formularzami i danymi wejściowymi

  • Wprowadzanie tekstu, walidacja i widgety formularzy
  • Obsługa interakcji użytkownika
  • Zarządzanie fokusem i sterowanie klawiaturą

Korzystanie z pakietów i dostęp do funkcji urządzenia

  • Dodawanie pakietów z pub.dev i zarządzanie nimi
  • Korzystanie z wtyczek aparatu, lokalizacji i pamięci
  • Integracja z API specyficznymi dla platformy

Testowanie, debugowanie i wdrażanie

  • Testy jednostkowe, widgetów i integracyjne
  • Hot reload i narzędzia wydajnościowe
  • Budowanie plików APK i wdrażanie do sklepów

Projekt: Zbuduj pełną aplikację

  • Projektowanie i architektura
  • Implementacja funkcji
  • Testowanie i ostateczne wdrożenie

Podsumowanie i kolejne kroki

Wymagania

  • Zrozumienie podstaw programowania
  • Znajomość podstawowych pojęć UI/UX
  • Chęć nauki Darta i tworzenia aplikacji

Grupa docelowa

  • Programiści, którzy dopiero zaczynają z Flutterem i Dartem
  • Twórcy aplikacji mobilnych poszukujący rozwiązania wieloplatformowego
  • Inżynierowie oprogramowania zainteresowani nowoczesnymi frameworkami UI
 35 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie