Course Code: flutterbootcamp
Duration: 35 hours
Prerequisites:
  • Doświadczenie w tworzeniu Android i iOS aplikacji mobilnych

Publiczność

  • Programiści
  • Programiści
Overview:

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.
Course Outline:

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

Sites Published:

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

Nepal - Flutter Development Bootcamp with Dart

Uzbekistan - Flutter Development Bootcamp with Dart