聯繫我們

課程簡介

認識 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)

即將到來的課程

課程分類