此頁面包含 Flutter 網站和部落格最新動態的存檔公告。有關最新版本的資訊,請檢視 當前最新動態頁面。

2025 年 2 月 12 日:3.29 版本釋出

#

Flutter 3.29 已釋出!有關更多資訊,請檢視 Flutter 3.29 技術博文。您還可以檢視 Dart 3.7 釋出博文。

自 3.27 版本釋出以來,文件已更新或新增

  • 隨著 Flutter 的不斷發展,其內部也在不斷演進。架構概覽頁面已更新。

  • 對於來自 Android 開發、熟悉 Jetpack Compose 的開發者,請訪問 Flutter for Jetpack Compose 開發者

  • 新增了一個 cookbook 示例,用於測試小部件的方向:測試方向

  • 另外,請不要忘記檢視此版本重大更改頁面。您也會在此找到有用的遷移資訊。


2024 年 12 月 11 日:3.27 版本釋出

#

Flutter 3.27 已釋出!有關更多資訊,請檢視 Flutter 3.27 概覽博文Flutter 3.27 技術博文。您還可以檢視 Dart 3.6 釋出博文。

自 3.24 版本釋出以來,文件已更新或新增

本次網站釋出包含多項重要更新!


2024 年 8 月 7 日:I/O Connect 北京,3.24 版本釋出

#

Flutter 3.24 已釋出!有關更多資訊,請檢視 Flutter 3.24 概覽博文Flutter 3.24 技術博文。您還可以檢視 Dart 3.5 釋出博文。

自 3.22 版本釋出以來,文件已更新或新增

本次網站釋出包含多項重要更新!

其他

  • 如果您對新的、實驗性的 Flutter GPU API 感興趣,請檢視 Flutter GPU 博文
  • Flutter wiki 已被分割並遷移到相關的 GitHub 倉庫,以便更容易地保持資訊更新。

2024 年 5 月 14 日:Google I/O,3.22 版本釋出

#

Flutter 3.22 已釋出!有關更多資訊,請檢視 Flutter 3.22 概覽博文Flutter 3.22 技術博文

您還可以檢視 Dart 3.4 釋出博文。特別是,Dart 現在提供了一個“內建”的語言宏 JsonCodable,用於序列化和反序列化 JSON 資料。未來的(未指定)Dart 版本將允許您建立自己的宏。要了解更多資訊,請檢視 dart.dev/go/macros

自 3.19 版本釋出以來,文件已更新或新增

  • 新增一個 7 頁的關於 自適應和響應式設計的部分。(這取代了我們之前對該主題的一些零散文件。)
  • 對於剛接觸 Flutter 開發、已完成第一個 Flutter codelab 的開發者,我們添加了一些“下一步”的建議,指導他們如何超越初始步驟。請檢視 Flutter 基礎知識文件
  • 我們的 Flutter 安裝文件已重新組織。
  • 我們有三個新的 codelab 和一個關於遊戲工具包的新指南。要檢視新增內容列表,請參閱更新的 休閒遊戲工具包頁面。
  • Flutter 對 WebAssembly (Wasm) 的支援現已達到穩定。要了解更多資訊,請參閱更新的 WebAssembly (Wasm) 支援頁面。
  • DevTools 有一個用於評估 Android 深層連結的新螢幕。要了解更多資訊,請參閱新頁面 驗證深層連結
  • 我們有一個描述 Flutter SDK 版本 3.22 及更高版本的 Web 引導的新頁面。請參閱 Flutter Web 應用初始化
  • 您現在可以在執行時提供程式碼來將您的資產轉換為另一種格式。要了解更多資訊,請參閱 構建時轉換資產

網站基礎設施

  • 如果您為網站做貢獻,您可能已經注意到一些近期變化。即,網站基礎設施已更新,新工作流程更簡單。有關更多詳細資訊,請參閱 網站 README
  • 您可能還注意到,側邊導航欄中的應用解決方案子選單現在有一個AI部分,以及一個增強的獲利部分,僅舉幾例。

2024 年 2 月 15 日:情人節臨近,3.19 版本釋出

#

Flutter 3.19 已釋出!有關更多資訊,請檢視 Flutter 3.19 概覽博文Flutter 3.19 技術博文

您還可以檢視 Dart 3.3 釋出博文。

自 3.16 版本釋出以來,文件已更新或新增

其他更新

2023 年 11 月 15 日:3.16 版本釋出

#

Flutter 3.16 已釋出!有關更多資訊,請檢視 Flutter 3.16 博文和技術性的 Flutter 3.16 最新動態博文。

您還可以檢視 Dart 3.2 釋出

自 3.13 版本釋出以來,文件已更新或新增

  • 從本次釋出開始,**Material Flutter 應用的預設主題是 Material 3**。除非您在應用的 theme 中明確指定 Material 2 (使用 useMaterial3: false),否則在更新後您的應用有所不同。
  • 雖然 Flutter Casual Games Toolkit 本身不屬於 3.16 版本,但我們 3.16 版本釋出的同時,釋出了該工具包的重大更新。本次更新包括三個全新的遊戲程式碼模板、三個新遊戲 cookbook 示例,以及對我們的遊戲工具包文件的總體重新組織。有關更多資訊,請參閱 Casual Games Toolkit 並務必檢視側邊導航欄!
  • Impeller 執行時現在**在 Vulkan 裝置上可用於 Android**,透過 --enable-impeller 標誌啟用。有關更多資訊,請參閱 Impeller 渲染引擎頁面。
  • 現在,您可以在 iOS 上執行時向 Flutter 應用新增 Apple iOS 應用擴充套件。要了解更多資訊,請參閱 新增 iOS 應用擴充套件

文章

以下文章自 Flutter 3.13 釋出以來已釋出在 Flutter Medium出版物上

2023 年 8 月 16 日:3.13 版本釋出

#

Flutter 3.13 已釋出!有關更多資訊,請參閱 Flutter 3.13 博文

您還可以檢視 Dart 3.1 & Dart 3 函數語言程式設計風格回顧

除了自上次釋出以來新增的文件外,我們還一直在逐步釋出 docs.flutter.dev 網站的改版版本。具體來說,我們重新組織了(扁平化了)資訊架構 (IA),並將我們一些最受歡迎的 cookbook 示例合併到了側邊導航欄中。告訴我們您的想法!

自 3.10 版本釋出以來,文件已更新或新增

Codelabs 和研討會

自 Flutter 3.10 釋出以來,已釋出以下 codelab

文章

以下文章自 Flutter 3.10 釋出以來已釋出在 Flutter Medium出版物上

即將推出

即將穩定釋出的專案

Material 3

您可能已經聽說 Material 3 即將推出。它已在 Flutter 中提供一段時間,只需在程式碼中將 useMaterial3: true 設定為 true。到第四季度的下一個穩定版本,Material 3 將預設啟用。現在是開始遷移程式碼的好時機。本網站上的幾乎所有示例程式碼都已更新為使用 Material 3。

有關更多資訊,請參閱以下資源

Android 的 Impeller

Android Impeller 的開發仍在繼續。有關更多資訊,請參閱 Flutter 3.13 博文

新的滾動 API

我們一直在努力更新滾動 API。重構最終將為樹狀結構和表格提供二維滾動支援,甚至是斜向滾動!Flutter 3.13 還提供了用於炫酷滾動的新的 Sliver 類。有關更多資訊,請參閱 Flutter 3.13 博文

遊戲工具包更新

我們正在對 Flutter 遊戲工具包進行更新,包括示例程式碼、額外文件和新影片。遊戲工具包獨立於 Flutter SDK 開發,因此請關注更新的釋出。有關更多資訊,請參閱 Flutter 3.13 博文


2023 年 5 月 10 日:Google I/O 2023:3.10 版本釋出

#

Flutter 3.10 已釋出!本次釋出包含許多更新和改進。此頁面列出了文件更改,但您也可以檢視 3.10 博文3.10 版本說明

您還可以檢視 Dart 3 簡介

自 3.7 版本釋出以來,文件已更新或新增

Codelabs

自 Flutter 3.7 釋出以來,已釋出以下 codelab

  • Dart 3 中的記錄和模式
    發現 Dart 3 的新記錄和模式功能。學習如何在 Flutter 應用中使用它們來幫助您編寫更具可讀性和可維護性的 Dart 程式碼。
  • 在 Flutter 中構建下一代 UI
    學習如何構建一個利用 flutter_animate、片段著色器和粒子場的 Flutter 應用。您將建立一個能喚起我們都喜愛觀看的科幻電影和電視劇的 UI。
  • 使用 PaLM API 和 Flutter 建立關於 Google 產品的俳句
    學習如何構建一個使用 PaLM API 根據 Google 產品名稱生成俳句的應用。PaLM API 使您能夠訪問 Google 最先進的大型語言模型。

文章

Flutter 團隊自 Flutter 3.7 釋出以來,在 Flutter Medium出版物上發表了以下文章

2023 年 1 月 25 日:Flutter Forward:3.7 版本釋出

#

Flutter 3.7 已釋出!本次釋出包含許多更新和改進。此頁面列出了文件更改,但您也可以檢視 3.7 博文3.7 版本說明

您還可以檢視 Flutter 的下一步Dart 3 Alpha 簡介

自 3.3 版本釋出以來,文件已更新或新增

Codelabs 和研討會

自上次穩定版釋出以來,我們有新的 codelab

  • 您的第一個 Flutter 應用
    在構建一個生成酷炫名稱(如“newstay”、“lightstream”、“mainbrake”或“graypine”)的應用時,瞭解 Flutter。使用者可以要求下一個名稱、收藏當前名稱,並在單獨頁面上檢視收藏名稱列表。最終應用能響應不同螢幕尺寸。(請注意,此 codelab 取代了之前的“編寫您的第一個 Flutter codelab for mobile, part 1 and part 2”。)
  • 在 Flutter 外掛中使用 FFI
    Dart 的 FFI(Foreign Function Interface)允許 Flutter 應用使用公開 C API 的現有原生庫。Dart 支援 Android、iOS、Windows、macOS 和 Linux 上的 FFI。
  • 使用 Flutter 和 Flame 構建遊戲
    學習如何使用 Flutter 和 Flame 構建一個平臺遊戲!在 Doodle Dash 遊戲中,您扮演 Flutter 的吉祥物 Dash 或她的好朋友 Sparky (Firebase 的吉祥物),並試圖透過跳上平臺來達到儘可能高的高度。
  • 使用 FirebaseUI 向 Flutter 應用新增使用者身份驗證流程
    學習如何使用 FlutterFire UI 套件將 Firebase Authentication 新增到您的 Flutter 應用。您將向 Flutter 應用新增電子郵件/密碼和 Google 登入授權。您還將學習如何設定 Firebase 專案,並使用 FlutterFire CLI 在您的 Flutter 應用中初始化 Firebase。
  • 使用 Firebase Emulator Suite 進行 Flutter 應用的本地開發
    學習如何在本地開發期間將 Firebase Emulator Suite 與 Flutter 結合使用,包括如何將電子郵件-密碼身份驗證與 Emulator Suite 結合使用,以及如何向 Firestore emulator 讀取和寫入資料。此外,您還可以匯入和匯出 emulator 的資料,以便在每次返回開發時使用相同模擬資料。

此外,我們已更新了所有現有的 codelab 以支援多平臺。codelabs & workshops頁面已更新以反映最新的可用 codelab。

文章

自上次穩定版釋出以來,我們已在 Flutter Medium出版物上釋出了以下文章

2022 年 8 月 31 日:Flutter Vikings:3.3 版本釋出

#

Flutter 3.3 已釋出!有關更多資訊,請參閱

Flutter 3.3 的最新動態,以及 Dart 2.18:Objective-C & Swift 互操作 (Medium 上的免費文章),以及 Flutter 3.3 版本說明

自 3.0 版本釋出以來,文件已更新或新增

  • 已重寫 導航和路由概覽頁面,提供更多關於如何結合使用 NavigatorRouter、命名路由以及使用路由套件的指導。
  • 此外,URL 策略頁面也已更新,以反映更精簡的 API。
  • 對於未釋出到 Microsoft Store 的應用,您現在可以在 pubspec 檔案中設定應用的可執行檔案和產品版本。有關更多資訊,請參閱 構建和釋出 Windows 桌面應用
  • 如果您正在為 iOS 16 及更高版本開發軟體,則必須啟用開發者模式macOS 安裝頁面已更新以包含此資訊。
  • 正如 3.3 版本說明中所述,您應該透過設定 PlatformDispatcher.onError 回撥來捕獲應用中的所有錯誤和異常,而不是使用自定義 Zone處理 Flutter 中的錯誤頁面已更新以包含此建議。

2022 年 5 月 11 日:Google I/O 2022:Flutter 3 版本釋出

#

Flutter 3 已釋出!!!有關更多資訊,請參閱 Flutter 3 簡介Flutter 3 的最新動態Dart 2.17:生產力和整合 (Medium 上的免費文章),以及 Flutter 3 版本說明

自 2.10 版本釋出以來,文件已更新或新增

  • 我們已推出 Casual Games Toolkit,以幫助您使用 Flutter 構建遊戲。詳細資訊請參閱 Games 頁面Games 文件頁面
  • 您在提升 Flutter 開發者技能方面遇到困難嗎?我們建立了 Happy Paths 專案來提供幫助。詳細資訊請參閱 Happy Paths 頁面。(注意,該專案已停用,轉而採用 Flutter Favorite Program。)
  • 您是希望對應用啟動過程有更多控制權的 Web 開發者嗎?請檢視新頁面 自定義 Web 應用初始化,該頁面已新增到已更新並收集到 /platform-integration/web 下的 Web 文件中。
  • Flutter 3 支援 Apple Silicon 處理器。我們已更新 macOS 安裝頁面,提供 Apple Silicon 下載按鈕。
  • 在 Flutter 3 中,macOS 和 Linux 平臺已達到穩定狀態,Windows 平臺也是如此。現在您可以開發應用以在任何或所有這些平臺上執行。因此,桌面版(及相關)頁面已更新。
  • 效能最佳實踐頁面已大部分重寫並移至更顯眼的位置。更改包括關於避免卡頓的額外建議,例如如何最小化由內在元素引起的佈局傳遞,以及最小化對 saveLayer() 的呼叫的技術。
  • Firebase 的 Flutter 文件已全面更新。請檢視新更新的 Flutter Firebase 入門指南
  • dart.dev 網站有自己的 最新動態頁面,但一個值得注意的新頁面是關於 學習 Dart 作為 JavaScript 開發者的指南。敬請關注關於 Swift 和 C# 的類似文章。

Codelabs 和研討會

自上次穩定版釋出以來,我們有一個新的 codelab

此外,還可以檢視我們的 GDE 編寫的並可在 Flutter 社群部落格上找到的研討會。

影片

Google I/O 2022 已結束,但您仍然可以在 影片頁面上檢視 Flutter 特有的更新和講座。


2022 年 2 月 3 日:Windows 支援:2.10 版本釋出

#

Microsoft Windows 的桌面支援(2.10 版本釋出的核心功能)現已推出!有關更多資訊,請參閱 宣佈 Flutter for WindowsFlutter 2.10 的最新動態,Medium 上的免費文章。

在新標籤頁上觀看 YouTube:“Flutter 更新:Windows”


2021 年 12 月 8 日:2.8 版本釋出

#

Flutter 2.8 已釋出!有關詳情,請參閱 宣佈 Flutter 2.8Flutter 2.8 的最新動態

2021 年 9 月 8 日:2.5 版本釋出

#

Flutter 2.5 已釋出!有關詳情,請參閱 Flutter 2.5 的最新動態

我們對 flutter/website 倉庫進行了重大更改,以使其更易於使用和維護。如果您為此倉庫做貢獻,請參閱 README 檔案瞭解更多資訊。

自 2.2 版本釋出以來,文件已更新或新增

文章

自上次穩定版釋出以來,我們已在 Flutter Medium出版物上釋出了以下文章


2021 年 5 月 18 日:Google I/O 2021:2.2 版本釋出

#

Flutter 2.2 已釋出!有關詳情,請參閱 宣佈 Flutter 2.2Flutter 2.2 的最新動態

我們繼續將網站上的程式碼遷移到使用空安全,但這項工作尚未完成。

自 2.0 版本釋出以來,文件已更新或新增

Codelabs

自上次穩定版釋出以來,新 codelab

研討會

對於 Google I/O 2021,我們添加了一個基於 DartPad 的新的 Flutter/Dart 學習工具:研討會!這些研討會旨在由講師指導。講師指導影片可在 Flutter 和 Firebase YouTube 頻道上觀看

要檢視 I/O 上“所有 Flutter 相關內容”的活動列表,請參閱 Google 2021 I/O Flutter頁面。

您可以創作自己的 DartPad 研討會!如果您有興趣,請參閱以下資源

文章

自上次穩定版釋出以來,我們已在 Flutter Medium出版物上釋出了以下文章


2021 年 3 月 3 日:Flutter Engage:2.0 版本釋出

#

Flutter 2 已釋出!!!有關更多資訊,請參閱 宣佈 Flutter 2Flutter 2 的最新動態Flutter Web 支援達到穩定里程碑宣佈 Dart 2.12,以及 Flutter 2 版本說明

自 1.22 版本釋出以來,文件已更新或新增

Codelabs

我們的許多 codelab 已更新為支援空安全。自上次穩定版釋出以來,我們還添加了一個新的 codelab

完整列表請參閱 Flutter codelabs

文章

自上次穩定版釋出以來,我們已在 Flutter Medium出版物上釋出了以下文章


2020 年 10 月 1 日:1.22 版本釋出

#

Flutter 1.22 已釋出!有關詳情,請參閱 宣佈 Flutter 1.22

自 1.20 版本釋出以來,文件已更新或新增到 flutter.dev

Codelabs

自上次穩定版釋出以來,我們添加了一個新的 codelab

完整列表請參閱 Flutter codelabs

文章

自上次穩定版釋出以來,我們已在 Flutter Medium出版物上釋出了以下文章

2020 年 8 月 5 日:1.20 版本釋出

#

Flutter 1.20 已釋出!有關詳情,請參閱 宣佈 Flutter 1.20

已更新或新增到 flutter.dev 的文件

dart.dev 中添加了對空安全的深入研究

Codelabs

在 2020 年 6 月 25 日舉行了 Flutter Day。為籌備此次活動,我們編寫了新的 codelab 並更新了現有 codelab。新 codelab 包括

完整列表請參閱 Flutter codelabs

文章

自上次穩定版釋出以來,我們已在 Flutter Medium出版物上釋出了以下文章

2020 年 5 月 6 日:居家辦公:1.17 版本釋出

#

Flutter 1.17 已釋出!

有關更多資訊,請參閱 宣佈 Flutter 1.17

自上次公告以來新增和更新的文件包括

其他新內容

2019 年 12 月 11 日:Flutter Interact:1.12 版本釋出

#

Flutter 1.12 已釋出!

有關更多資訊,請參閱 Flutter:首個為環境計算設計的 UI 平臺宣佈 Flutter 1.12:多麼美好的一年!以及 Flutter 1.12.13 版本說明

自上次公告以來新增和更新的文件包括

  • 為了配合更新的新增到應用實現,我們為 iOS 和 Android 添加了關於如何將 Flutter 新增到現有應用的文件。
  • 如果您擁有外掛程式碼,我們建議您更新到新的 Android 外掛 API。有關更多資訊,請參閱 將外掛遷移到新的 Android API
  • Web 支援已移至 beta 頻道。有關更多資訊,請參閱 Flutter 的 Web 支援和 Medium 出版物上的 Flutter Web 支援進入 Beta 版。此外,使用 Flutter 構建 Web 應用頁面已更新。
  • 已向 入門文件添加了一個新的“在 Web 上編寫您的第一個 Flutter 應用”codelab,其中包括在 DevTools 中設定斷點的說明!
  • 我們為推薦特定的 Dart 和 Flutter 外掛及包推出了一項計劃。瞭解有關 Flutter Favorite 專案的更多資訊。
  • 現已提供一個包含 DartPad 的新的隱式動畫 codelab。(執行它,您無需下載任何軟體!)
  • macOS (桌面版) 的 Alpha 支援現已在 master 和 dev 頻道上的 1.13 版本中可用。有關更多資訊,請參閱 Flutter 的桌面支援
  • 已更新 應用大小頁面的 iOS 部分,以反映包含 bitcode。
  • Flutter 佈局瀏覽器 (Flutter inspector 的一個新功能) 的 Alpha 版本現已可用,該工具允許您視覺化地探索佈局。有關更多資訊,請參閱 Flutter Layout Explorer 文件。

其他新內容

祝您 Flutter 愉快!

2019 年 9 月 10 日:1.9 版本釋出

#

Flutter 1.9 已釋出!

有關更多資訊,請參閱 GDD China 的 Flutter 新聞:統一 Flutter 在 Web 和移動裝置上的支援,並推出 Flutter 1.9 以及 1.9.1 版本說明

對於 1.9 版本,Flutter 的 Web 支援已合併(“取消分叉”)到主倉庫中。Web 支援尚未達到 Beta 版,並且尚未準備好用於生產環境。 Web 和桌面支援(也即將推出)將影響最初完全為開發 Flutter 移動應用而編寫的網站。一些網站更新現已可用(如下方列表所示),但更多更新將隨後推出。

網站上新增和更新的文件包括

  • 我們已重新組織 Showcase 頁面。
  • Flutter 佈局 codelab 已重寫並使用了更新的 DartPad,這是用於執行 Dart 程式碼的基於瀏覽器的工具。DartPad 現在支援 Flutter!試用一下,並告訴我們您的想法。
  • 一個關於使用 dart:ffi 庫將您的應用繫結到原生程式碼(一項正在開發中的功能)的新頁面。
  • DevTools 中的效能檢視工具,允許您記錄和分析 Dart/Flutter 應用程式的會話,已啟用。有關更多資訊,請參閱 效能檢視頁面。
  • 一個關於構建 Web 應用程式的新頁面。
  • 一個關於在 Flutter 中建立響應式應用的新頁面。
  • 一個關於準備 Web 應用釋出的新頁面。
  • 一個Web FAQ
  • 已更新 Flutter for Web 頁面。

其他相關文件

祝您 Flutter 愉快!

2019 年 7 月 9 日:1.7 版本釋出

#

Flutter 1.7 已釋出!

有關更多資訊,請參閱 宣佈 Flutter 1.7(在 Flutter Medium Publication 上),以及 1.7.8 版本說明

網站上新增和更新的文件包括

Flutter 1.7 版本包含新的 RangeSlider 元件,該元件允許使用者選擇值範圍的上限和下限。有關此元件及其如何自定義的資訊,請參閱 Flutter 中的 Material RangeSlider

2019 年 5 月 7 日:Google I/O 2019:1.5 版本釋出

#

Flutter 1.5 已釋出!

有關更新的更多資訊,請參閱 1.5.4 版本說明下載釋出版本

我們正在更新 DartPad 以支援 Flutter。嘗試新的“基礎 Flutter 佈局”codelab 並告訴我們您的想法!

2019 年 2 月 26 日:1.2 版本釋出

#

Flutter 在 Mobile World Congress (MWC) 巴塞羅那釋出了1.2 版本。有關更多資訊,請參閱 1.2.1 版本說明下載釋出版本

此外,這裡有一些最近新增和更新的文件

如果您對這些文件有任何疑問或意見,請提交 issue

2018 年 11 月 5 日:新網站

#

歡迎來到改版後的 Flutter 網站!

在過去的幾個月裡,我們重新設計了網站及其資訊組織方式。我們希望您能更輕鬆地找到所需的文件。網站的一些變化包括

  • 已修改的主頁
  • 已修改的展示頁
  • 已修改的社群頁面
  • 已修改左側導航欄
  • 大多數頁面的右側有目錄

一些新內容包括

如果您對改版後的網站有任何疑問或意見,請提交 issue