Flutter: tworzenie aplikacji mobilnych Android i iOS
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 kursuCel 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 szkoleniaWymagania 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.