使用 Flutter 找到你的方向!

#

如果你是 Flutter 新手,並且已經完成了你的第一個 Flutter Codelab,那麼本網站的這一部分就是為你準備的!

這裡的目標是指導你學習 Flutter 的下一步。它不是教你如何程式設計,而是教你 Flutter 是如何工作的。

Dash with magnifying glass

我們建議你按照所列順序學習以下主題。

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

反饋

#

由於本網站的這一部分正在不斷發展,我們歡迎你的反饋