- Doświadczenie w tworzeniu Android i iOS aplikacji mobilnych
Publiczność
- Programiści
- Programiści
Flutter jest otwartym zestawem narzędzi UI stworzonym przez Google do tworzenia aplikacji mobilnych dla Android, iOS, sieci i innych platform z jednej bazy kodu. Jako platforma wieloplatformowa zmniejsza koszty i złożoność tworzenia, projektowania i utrzymywania aplikacji.
To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać Flutter do tworzenia i budowania wysokiej jakości aplikacji mobilnych dla Android, iOS i innych platform ze wspólnej bazy kodu.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Skonfigurować niezbędne środowisko programistyczne, aby rozpocząć tworzenie Flutter aplikacji.
- Używać języka programowania Dart do opracowywania kodu do tworzenia aplikacji.
- Używać Flutter widżetów do projektowania i tworzenia estetycznego i łatwego w użyciu interfejsu użytkownika.
- Wdrażaj i testuj aplikacje na różnych platformach (mobilnych, stacjonarnych, internetowych itp.).
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami.
Wprowadzenie
- Flutter a inne wieloplatformowe frameworki
- Przegląd funkcji i architektury Flutter
Pierwsze kroki
- Instalacja Flutter
- Konfiguracja edytora kodu (Android Studio)
- Zrozumienie funkcji i zmiennych Dart
- Wdrażanie abstrakcji, hermetyzacji, dziedziczenia, polimorfizmu
- Zrozumienie zmiennych i typów danych Dart
- Zrozumienie Future i Stream
- Testy jednostkowe i makiety
- Wywoływanie metod natywnych
- Czysta architektura
- Smaki
- Dart Analyzer i Dart Metrics
- Wstrzykiwanie zależności
Tworzenie Flutter aplikacji z Scratch
- Tworzenie projektu Flutter
- Tworzenie układów aplikacji przy użyciu komponentów Material
- Dodawanie zasobów i obrazów
- Internacjonalizacja
Uruchamianie i testowanie aplikacji
- Wdrażanie aplikacji na Android urządzeniach
- Wdrażanie aplikacji na iOS urządzeniach (iPhone lub iPad)
- Korzystanie z narzędzi Hot Reload i Hot Restart
- Korzystanie z widżetów
- Widżety stanowe i bezstanowe
- Konfigurowanie projektu
- Tworzenie widżetu bezstanowego
- Tworzenie widżetu stanowego
- Tworzenie animacji
Routing i nawigacja
- Korzystanie z pakietu BuildRunner
- Korzystanie z pakietu AutoRoute
- Tworzenie przejść
- Stos nawigacji
Database i inne magazyny
- Wprowadzenie do Hive
- Wprowadzenie do SharedPreferences
- Korzystanie z bazy danych SQL
Korzystanie z Rest Api, analizowanie JSON-ów
- Wprowadzenie do pakietu http
- Wprowadzenie do pakietu Dio
- parsowanie JSON
- Żądanie i odpowiedzi
Zarządzanie Flutter stanem
- Wprowadzenie do pakietu BLoC
- Implementacja BLoC
- Testowanie BLoC
Programming Wskazówki i najlepsze praktyki
Rozwiązywanie problemów
Podsumowanie i wnioski
United Arab Emirates - Flutter Development Bootcamp with Dart
Qatar - Flutter Development Bootcamp with Dart
Egypt - Flutter Development Bootcamp with Dart
Saudi Arabia - Flutter Development Bootcamp with Dart
South Africa - Flutter Development Bootcamp with Dart
Brasil - Flutter Development Bootcamp with Dart
Canada - Flutter Development Bootcamp with Dart
中国 - Flutter Development Bootcamp with Dart
香港 - Flutter Development Bootcamp with Dart
澳門 - Flutter Development Bootcamp with Dart
台灣 - Flutter Development Bootcamp with Dart
USA - Flutter Development Bootcamp with Dart
Österreich - Flutter Development Bootcamp with Dart
Schweiz - Flutter Development Bootcamp with Dart
Deutschland - Flutter Development Bootcamp with Dart
Czech Republic - Flutter Development Bootcamp with Dart
Denmark - Flutter Development Bootcamp with Dart
Estonia - Flutter Development Bootcamp with Dart
Finland - Flutter Development Bootcamp with Dart
Greece - Flutter Development Bootcamp with Dart
Magyarország - Flutter Development Bootcamp with Dart
Ireland - Flutter Development Bootcamp with Dart
Luxembourg - Flutter Development Bootcamp with Dart
Latvia - Flutter Development Bootcamp with Dart
España - Flutter Development Bootcamp with Dart
Italia - Flutter Development Bootcamp with Dart
Lithuania - Flutter Development Bootcamp with Dart
Nederland - Flutter Development Bootcamp with Dart
Norway - Flutter Development Bootcamp with Dart
Portugal - Flutter Development Bootcamp with Dart
România - Flutter Development Bootcamp with Dart
Sverige - Flutter Development Bootcamp with Dart
Türkiye - Flutter Development Bootcamp with Dart
Malta - Flutter Development Bootcamp with Dart
Belgique - Flutter Development Bootcamp with Dart
France - Flutter Development Bootcamp with Dart
日本 - Flutter Development Bootcamp with Dart
Australia - Flutter Development Bootcamp with Dart
Malaysia - Flutter Development Bootcamp with Dart
New Zealand - Flutter Development Bootcamp with Dart
Philippines - Flutter Development Bootcamp with Dart
Singapore - Flutter Development Bootcamp with Dart
Thailand - Flutter Development Bootcamp with Dart
Vietnam - Flutter Development Bootcamp with Dart
India - Flutter Development Bootcamp with Dart
Argentina - Flutter Development Bootcamp with Dart
Chile - Flutter Development Bootcamp with Dart
Costa Rica - Flutter Development Bootcamp with Dart
Ecuador - Flutter Development Bootcamp with Dart
Guatemala - Flutter Development Bootcamp with Dart
Colombia - Flutter Development Bootcamp with Dart
México - Flutter Development Bootcamp with Dart
Panama - Flutter Development Bootcamp with Dart
Peru - Flutter Development Bootcamp with Dart
Uruguay - Flutter Development Bootcamp with Dart
Venezuela - Flutter Development Bootcamp with Dart
Polska - Flutter Development Bootcamp with Dart
United Kingdom - Flutter Development Bootcamp with Dart
South Korea - Flutter Development Bootcamp with Dart
Pakistan - Flutter Development Bootcamp with Dart
Sri Lanka - Flutter Development Bootcamp with Dart
Bulgaria - Flutter Development Bootcamp with Dart
Bolivia - Flutter Development Bootcamp with Dart
Indonesia - Flutter Development Bootcamp with Dart
Kazakhstan - Flutter Development Bootcamp with Dart
Moldova - Flutter Development Bootcamp with Dart
Morocco - Flutter Development Bootcamp with Dart
Tunisia - Flutter Development Bootcamp with Dart
Kuwait - Flutter Development Bootcamp with Dart
Oman - Flutter Development Bootcamp with Dart
Slovakia - Flutter Development Bootcamp with Dart
Kenya - Flutter Development Bootcamp with Dart
Nigeria - Flutter Development Bootcamp with Dart
Botswana - Flutter Development Bootcamp with Dart
Slovenia - Flutter Development Bootcamp with Dart
Croatia - Flutter Development Bootcamp with Dart
Serbia - Flutter Development Bootcamp with Dart
Bhutan - Flutter Development Bootcamp with Dart