學習基礎知識
使用 Flutter 找到你的方向!
#如果你是 Flutter 新手,並且已經完成了你的第一個 Flutter Codelab,那麼本網站的這一部分就是為你準備的!
這裡的目標是指導你學習 Flutter 的下一步。它不是教你如何程式設計,而是教你 Flutter 是如何工作的。

我們建議你按照所列順序學習以下主題。
- Dart 簡介 (可選)你可能知道,Flutter 使用 Dart 語言。如果你有其他面嚮物件語言(如 Java、C++ 或 Swift)的經驗,Dart 應該會讓你感到熟悉。截至本文撰寫之時,Dart 是增長最快的語言之一,部分歸功於 Flutter。
- Widget 基礎 瞭解 Flutter 應用程式的主要構建塊之一:widget。
- 佈局 Flutter 與其他 UI 框架不同,你可以透過程式設計方式建立佈局。這允許你組合 widget(Flutter 的基本構建塊)來實現你自己的佈局願景。它還有助於設計 UI 以最佳化應用程式可能使用的任何螢幕。
- 狀態管理 瞭解如何在 widget 之間共享狀態,並在狀態更改時通知應用程式的其他部分。瞭解如何在 Flutter 中實現 MVVM,以有效地管理中小型應用程式的狀態。
- 處理使用者輸入 瞭解 Flutter 中支援互動性的 widget,如按鈕和文字。此外,學習如何為尚不支援互動性的 widget 新增互動性。
- 網路和資料 網路是一個非常大的主題,因此本節重點介紹基本的網路功能,例如如何使用 HTTP 檢索或提交資料、如何進行 JSON 轉換、如何使用身份驗證、如何實現非同步以及更多內容。
- 本地資料和快取 瞭解快取本地資料的不同技術。
反饋
#由於本網站的這一部分正在不斷發展,我們歡迎你的反饋!