Course Code: flutterbootcamp
Duration: 35 hours
Prerequisites:
  • 具有Android 和 iOS 移動應用程式開發經驗

觀眾

  • 開發人員
  • 程式師
Overview:

Flutter 是 Google 製作的開源 UI 工具包,用於從單個代碼庫為 Android、iOS、Web 和其他平臺構建移動應用程式。作為一個跨平臺框架,它降低了創建、設計和維護應用程式的成本和複雜性。

這種講師指導的現場培訓(在線或現場)面向希望使用 Flutter 從通用代碼庫為 Android、iOS 和其他平臺創建和構建高品質移動應用程式的開發人員。

在本次培訓結束時,參與者將能夠:

  • 設置必要的開發環境以開始創建 Flutter 應用程式。
  • 使用 Dart 程式設計語言開發用於構建應用程式的代碼。
  • 使用 Flutter 小部件來設計和創建美觀且易於使用的UI。
  • 在不同平臺(移動、桌面、Web 等)上部署和測試應用程式。

課程形式

  • 互動講座和討論。
  • 大量的練習和練習。
  • 在即時實驗室環境中動手實施。

課程自定義選項

  • 要申請本課程的定製培訓,請聯繫我們進行安排。
Course Outline:

介紹

  • Flutter 與其他跨平臺框架相比
  • Flutter 功能和架構概述

開始

  • 安裝 Flutter
  • 設定代碼編輯器 (Android Studio)
  • 瞭解 Dart 函數和變數
  • 實現抽象、封裝、繼承、多態性
  • 瞭解 Dart 變數和數據類型
  • 瞭解 Future 和 Stream
  • 單元測試和類比
  • 調用本機方法
  • 簡潔的架構
  • 口味
  • Dart 分析器和 Dart 指標
  • 依賴關係注入

從 Scratch 建立 Flutter 應用程式

  • 創建 Flutter 專案
  • 使用Material元件構建應用佈局
  • 添加資源和圖像
  • 國際化

運行和測試應用程式

  • 將應用程式部署到 Android 台設備
  • 將應用程式部署到 iOS 裝置(iPhone 或 iPad)
  • 使用熱重載和熱重啟工具
  • 使用 Widget
  • 有狀態 vs 無狀態 widget
  • 設置專案
  • 創建無狀態 widget
  • 創建有狀態 widget
  • 創建動畫

路由和導航

  • 使用 BuildRunner 包
  • 使用 AutoRoute 套件
  • 創建過渡
  • 導航堆疊

Databases 和其他存儲

  • 介紹 Hive
  • SharedPreferences 簡介
  • 使用 SQL 資料庫

使用 Rest API, 解析 JSON

  • HTTP 包簡介
  • Dio 軟體包簡介
  • 解析 JSON
  • 請求和回應

管理 Flutter 狀態

  • BLoC 軟體包簡介
  • BLoC 實現
  • 測試 BLoC

Programming 提示和最佳實踐

故障排除

總結和結論

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