聯繫我們

課程簡介

Flutter 入門

  • 安裝 Flutter 和 Dart。
  • 使用 Flutter Doctor 與 CLI 工具。
  • 建立第一個 Flutter 專案。

理解 Flutter 架構

  • 元件 (Widgets)、渲染機制與圖層。
  • 無狀態 (Stateless) 與有狀態 (Stateful) 元件。
  • Material Design 與 Cupertino 元件。

版面配置與導航

  • Row、Column、Stack 及其他版面配置元件。
  • 使用 MediaQuery 和 LayoutBuilder 建立響應式 UI。
  • 導航與路由處理。

狀態管理

  • setState、Provider 與 Riverpod 比較。
  • 管理複雜的應用程式狀態。
  • 針對可擴展性的最佳實踐。

表單與輸入處理

  • 文字輸入、驗證及表單元件。
  • 處理使用者互動。
  • 焦點管理與鍵盤控制。

使用套件與存取裝置功能

  • 新增和管理 pub.dev 套件。
  • 使用相機、位置與儲存空間外掛。
  • 整合平台專屬的 API。

測試、除錯與部署

  • 單元測試、元件測試與整合測試。
  • 熱重載 (Hot reload) 與效能工具。
  • 建立 APK 並部署至應用程式商店。

專案:建置完整應用程式

  • 設計與架構規劃。
  • 功能實作。
  • 測試與最終部署。

摘要與後續步驟

最低要求

  • 具備程式設計基礎知識。
  • 熟悉基本的 UI/UX 概念。
  • 願意學習 Dart 與應用程式開發。

適用對象

  • 初次接觸 Flutter 和 Dart 的開發人員。
  • 尋求跨平台解決方案的手機應用程式開發者。
  • 對現代 UI 框架感興趣的軟體工程師。
 35 小時

人數


每位參與者的報價

客戶評論 (2)

即將到來的課程

課程分類