聯繫我們

課程簡介

Flutter 入門

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

理解 Flutter 架構

  • Widgets、渲染機制與圖層結構
  • 無狀態與有狀態 Widgets 的差異
  • Material Design 與 Cupertino Widgets

版面配置與導航

  • Row、Column、Stack 及其他版面配置 Widgets
  • 使用 MediaQuery 與 LayoutBuilder 建立響應式 UI
  • 導航與路由機制

狀態管理

  • setState、Provider 與 Riverpod 比較
  • 處理複雜的狀態邏輯
  • 具備擴展性的最佳實踐方法

表單與輸入操作

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

使用套件與存取裝置功能

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

測試、除錯與部署

  • 單元測試、Widget 測試與整合測試
  • Hot reload 功能與效能分析工具
  • 建立 APK 檔案並部署至應用商店

專案:建構完整應用程式

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

總結與下一步建議

最低要求

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

受眾對象

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

客戶評論 (2)

課程分類