課程簡介

Flutter入門

  • 安裝Flutter和Dart。
  • 使用Flutter Doctor和CLI工具。
  • 創建第一個Flutter項目。

理解Flutter架構

  • 組件、渲染和層級。
  • 無狀態與有狀態組件。
  • Material Design和Cupertino組件。

佈局與導航

  • Row、Column、Stack和其他佈局組件。
  • 使用MediaQuery和LayoutBuilder構建響應式UI。
  • 導航與路由。

狀態管理

  • setState vs. Provider vs. Riverpod。
  • 管理複雜狀態。
  • 可擴展性的最佳實踐。

處理表單與輸入

  • 文本輸入、驗證和表單組件。
  • 處理用戶交互。
  • 焦點管理與鍵盤控制。

使用包與訪問設備功能

  • 添加和管理pub.dev包。
  • 使用相機、位置和存儲插件。
  • 集成平臺特定的API。

測試、調試與部署

  • 單元測試、組件測試和集成測試。
  • 熱重載與性能工具。
  • 構建APK併發布到應用商店。

項目:構建完整應用

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

總結與下一步

最低要求

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

受衆

  • Flutter和Dart的初學者。
  • 尋求跨平臺解決方案的移動應用開發者。
  • 對現代UI框架感興趣的軟件工程師。
 35 時間:

客戶評論 (3)

課程分類