聯繫我們

課程簡介

入門:開始使用 Flutter

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

理解 Flutter 架構

  • Widget、渲染與圖層
  • 無狀態(Stateless)與有狀態(Stateful)Widget
  • Material Design 和 Cupertino Widget

佈局與導航

  • Row、Column、Stack 及其他佈局 Widget
  • 使用 MediaQuery 和 LayoutBuilder 實現響應式 UI
  • 導航與路由

狀態管理

  • setState 與 Provider 及 Riverpod 的比較
  • 管理複雜狀態
  • 擴展性的最佳實踐

處理表單與輸入

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

使用套件及存取裝置功能

  • 新增及管理 pub.dev 套件
  • 使用相機、定位及儲存外掛程式
  • 與平台特定 API 整合

測試、除錯與部署

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

專案:構建完整應用程式

  • 設計與架構
  • 功能實現
  • 測試與最終部署

總結與後續步驟

最低要求

  • 理解程式設計基礎知識
  • 熟悉基本的 UI/UX 概念
  • 願意學習 Dart 和應用程式開發

目標受眾

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

客戶評論 (2)

課程分類