Plan Szkolenia
Wprowadzenie
- Porównanie Flutter z innymi frameworkami wieloplatformowymi
- Przegląd funkcji i architektury Flutter
Rozpoczęcie pracy
- Instalacja Flutter
- Konfiguracja edytora kodu (Android Studio)
- Zrozumienie funkcji i zmiennych w Dart
- Implementacja abstrakcji, enkapsulacji, dziedziczenia, polimorfizmu
- Zrozumienie zmiennych i typów danych w Dart
- Zrozumienie Future i Stream
- Testy jednostkowe i makiety
- Wywoływanie metod natywnych
- Czysta architektura
- Flavors
- Dart Analyzer i Dart Metrics
- Wstrzykiwanie zależności
Tworzenie aplikacji Flutter od podstaw
- Tworzenie projektu Flutter
- Budowanie układów aplikacji z komponentami Material
- Dodawanie zasobów i obrazów
- Internacjonalizacja
Uruchamianie i testowanie aplikacji
- Wdrażanie aplikacji na urządzenia z Androidem
- Wdrażanie aplikacji na urządzenia z iOS (iPhone lub iPad)
- Korzystanie z narzędzi Hot Reload i Hot Restart
- Używanie Widgetów
- Widgety stanowe vs bezstanowe
- Konfiguracja projektu
- Tworzenie widgetu bezstanowego
- Tworzenie widgetu stanowego
- Tworzenie animacji
Routing i nawigacja
- Korzystanie z pakietu BuildRunner
- Korzystanie z pakietu AutoRoute
- Tworzenie przejść
- Stos nawigacyjny
Bazy danych i inne magazyny
- Wprowadzenie do Hive
- Wprowadzenie do SharedPreferences
- Korzystanie z bazy danych SQL
Korzystanie z Rest API, parsowanie JSON
- Wprowadzenie do pakietu http
- Wprowadzenie do pakietu Dio
- Parsowanie JSON
- Żądania i odpowiedzi
Zarządzanie stanem w Flutter
- Wprowadzenie do pakietu BLoC
- Implementacja BLoC
- Testowanie BLoC
Porady i najlepsze praktyki programistyczne
Rozwiązywanie problemów
Podsumowanie i zakończenie
Wymagania
- Doświadczenie w tworzeniu aplikacji mobilnych na Androida i iOS
Grupa docelowa
- Programiści
- Deweloperzy
Opinie uczestników (7)
Wszystko jest w porządku.
Adrian Rybka - SEOyon
Szkolenie - Flutter Development Bootcamp with Dart
Przetłumaczone przez sztuczną inteligencję
Wiedza i wydajność trenera
Marcin Pierchala - SEOyon
Szkolenie - Flutter Development Bootcamp with Dart
Przetłumaczone przez sztuczną inteligencję
Więcej na temat laboratorium.
Sarbin - Cagayan Electric Power And Light Co., Inc.
Szkolenie - Flutter Development Bootcamp with Dart
Przetłumaczone przez sztuczną inteligencję
Jedno na jednego i dyskusje o technologii i implementacji
Peter Roos - Tiqs B.V.
Szkolenie - Flutter Development Bootcamp with Dart
Przetłumaczone przez sztuczną inteligencję
dużo zajęć praktycznych, kodowanie aplikacji pod okiem Trenera Rafała gdzie na bieżąco wskazywał, gdy coś można było zrobić lepiej, bardzo pomocne i rozwijające
Jaroslaw Suchinski - Aplitt sp. z o.o.
Szkolenie - Flutter Development Bootcamp with Dart
CIekawe zagadnienia, przystępne prowadzenie i duża wiedza prowadzącego.
Damian Szymanski - Aplitt sp. z o.o.
Szkolenie - Flutter Development Bootcamp with Dart
Duża wiedza i elastyczność trenera - tematy omawiane na życzenie nie sprawiały mu problemu