Przejdź do treści
Programowanie Online lub stacjonarnie Szkolenie ERNABO

Flutter: tworzenie aplikacji mobilnych Android i iOS

Tryb Online lub stacjonarnie
Termin Ustalany indywidualnie

Informacje podstawowe

Najważniejsze dane o szkoleniu w jednym miejscu
Kategoria
Programowanie
Forma realizacji
Online lub stacjonarnie
Termin
Ustalany indywidualnie
Dostawca
ERNABO Adrian Flak
Dofinansowanie
Możliwość dofinansowania

Cel szkolenia

Co zyskasz po ukończeniu kursu

Cel biznesowy

Jedna baza kodu dla aplikacji na Androida i iOS, co skraca czas wytwarzania i utrzymania.

Cel edukacyjny

Uczestnik uczy się budować w Flutterze kompletną aplikację mobilną i przygotować ją do publikacji.

Efekty uczenia się

  • programuje w języku Dart z obsługą null safety i asynchroniczności,
  • buduje interfejs z widgetów Stateless i Stateful,
  • organizuje nawigację między ekranami,
  • zarządza stanem aplikacji, np. przez Provider lub Riverpod,
  • pobiera dane z REST API, zapisuje je lokalnie i buduje wersje do Google Play i App Store.

Program szkolenia

Szczegółowy plan zajęć

Moduł 1. Dart

  • typy, klasy, null safety
  • Future, async i await, strumienie

Moduł 2. Interfejs

  • widgety, układy, motywy
  • formularze i listy

Moduł 3. Nawigacja i stan

  • Navigator i go_router
  • Provider, Riverpod, porównanie z Bloc

Moduł 4. Dane i urządzenie

  • HTTP, JSON, obsługa błędów
  • pamięć lokalna, uprawnienia, wtyczki

Moduł 5. Publikacja

  • testy widgetów i debugowanie
  • budowanie i publikacja w Google Play i App Store

Warsztat końcowy

Uczestnicy tworzą aplikację mobilną z logowaniem, listą danych pobieranych z API i trybem offline, uruchamianą na emulatorze i telefonie.

Wymagania

Co przygotować przed startem szkolenia

Wymagania wstępne

Podstawy dowolnego języka programowania. Do budowania wersji na iOS potrzebny jest komputer z macOS i Xcode.

Dla kogo?

Programiści webowi i backendowi oraz firmy, które chcą tworzyć własne aplikacje mobilne na dwie platformy jednocześnie.