跳至主要內容

最新消息存檔

本頁包含 Flutter 網站和部落格上最新消息的存檔公告。有關最新版本的信息,請查看目前的最新消息頁面。

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。除非您在應用程式的主題中明確指定 Material 2 (使用 useMaterial3: false),否則一旦您更新,您的應用程式看起來不同。
  • 雖然 Flutter 休閒遊戲工具組在技術上不算是 3.16 版本的一部分,但我們在 3.16 版本同時發布了該工具組的重大更新。此更新包括三個全新的遊戲程式碼範本、三個新的遊戲 Cookbook 食譜,以及我們遊戲工具組文件的整體重組。如需更多資訊,請查看休閒遊戲工具組,並務必查看側邊導覽!
  • 現在,Impeller 執行階段可在 Vulkan 裝置上的 Android 上使用,並在 --enable-impeller 標記後方。如需更多資訊,請查看Impeller 渲染引擎頁面。
  • 現在,在 iOS 上執行時,您可以將 Apple iOS 應用程式擴充功能新增至您的 Flutter 應用程式。若要深入了解,請查看新增 iOS 應用程式擴充功能

文章

自 Flutter 3.13 以來,以下文章已發布在 Flutter Medium 出版物上

2023 年 8 月 16 日:3.13 版本

#

Flutter 3.13 已上線!如需更多資訊,請查看Flutter 3.13 部落格文章

您也可以查看Dart 3.1 & Dart 3 中函數式程式設計回顧

除了自上次版本以來新增的文件外,我們還逐步發布了 doc.flutter.dev 網站的改版版本。具體來說,我們已重組(扁平化)資訊架構 (IA),並將我們一些最受歡迎的 Cookbook 食譜納入側邊導覽。請告訴我們您的想法!

自 3.10 版本以來更新或新增的文件

Codelabs 和研討會

自 Flutter 3.10 以來,已發布下列 Codelab

文章

自 Flutter 3.10 以來,以下文章已發布在 Flutter Medium 出版物上

即將推出

即將推出穩定版的功能

Material 3

您可能已經聽說過Material 3 即將推出。透過在程式碼中設定 useMaterial3: true,目前已在 Flutter 上提供一段時間。在第四季的下一個穩定版本中,預設會啟用 Material 3。現在是開始遷移程式碼的好時機。本網站上的大多數範例程式碼都已更新為使用 Material 3。

如需更多資訊,請查看以下資源

Android 的 Impeller

Android 的 Impeller 持續進展中。如需更多資訊,請查看Flutter 3.13 部落格文章

新的捲動 API

我們一直在努力更新我們的捲動 API。重新設計最終將為樹狀結構和表格提供 2D 捲動支援,甚至是對角線捲動!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 以來,已發布下列程式碼實驗室

  • Dart 3 的記錄和模式
    探索 Dart 3 的新記錄和模式功能。了解如何在 Flutter 應用程式中使用它們,以協助您編寫更具可讀性和可維護性的 Dart 程式碼。
  • 在 Flutter 中建構下一代 UI
    了解如何建構一個 Flutter 應用程式,該應用程式會使用 flutter_animate、片段著色器和粒子場的強大功能。您將製作一個使用者介面,讓人想起我們在不寫程式碼時都喜歡觀看的科幻電影和電視節目。
  • 使用 PaLM API 和 Flutter 建立關於 Google 產品的俳句
    新功能 了解如何建構一個使用 PaLM API 根據 Google 產品名稱產生俳句的應用程式。PaLM API 讓您可以存取 Google 最先進的大型語言模型。

文章

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

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

#

Flutter 3.7 已發布!此版本包含許多更新和改進。此頁面列出了文件變更,您也可以查看 3.7 部落格文章3.7 版本注意事項

您也可以查看 Flutter 的下一步Dart 3 alpha 介紹

自 3.3 版本以來已更新或新增的文件

Codelabs 和研討會

自上次穩定版本以來,我們有新的程式碼實驗室

  • 您的第一個 Flutter 應用程式
    在建置一個產生好聽名稱(例如「newstay」、「lightstream」、「mainbrake」或「graypine」)的應用程式時,了解 Flutter。使用者可以要求下一個名稱、將目前的名稱設為我的最愛,並在另一個頁面上檢閱我的最愛名稱清單。最終的應用程式可回應不同的螢幕尺寸。(請注意,此程式碼實驗室取代了先前的「為行動裝置編寫您的第一個 Flutter 程式碼實驗室,第 1 部分和第 2 部分」。)
  • 在 Flutter 外掛程式中使用 FFI
    Dart 的 FFI (外部函式介面) 允許 Flutter 應用程式使用公開 C API 的現有原生程式庫。Dart 在 Android、iOS、Windows、macOS 和 Linux 上支援 FFI。
  • 使用 Flutter 和 Flame 建置遊戲
    了解如何使用 Flutter 和 Flame 建置平台遊戲!在靈感來自 Doodle Jump 的 Doodle Dash 遊戲中,您可以扮演 Dash(Flutter 吉祥物)或她最好的朋友 Sparky(Firebase 吉祥物),並嘗試透過跳躍到平台上盡可能達到最高的高度。
  • 使用 FirebaseUI 將使用者驗證流程新增至 Flutter 應用程式
    了解如何使用 FlutterFire UI 套件將 Firebase Authentication 新增至您的 Flutter 應用程式。您將新增電子郵件/密碼和 Google 登入授權至 Flutter 應用程式。您也將學習如何設定 Firebase 專案,以及使用 FlutterFire CLI 在您的 Flutter 應用程式中初始化 Firebase。
  • 使用 Firebase Emulator Suite 為您的 Flutter 應用程式進行本機開發
    了解如何在本地開發期間將 Firebase Emulator Suite 與 Flutter 搭配使用,包括如何將電子郵件密碼驗證與 Emulator Suite 搭配使用,以及如何讀取和寫入資料至 Firestore 模擬器。此外,您也會匯入和匯出模擬器中的資料,以便每次返回開發時都能使用相同的虛擬資料。

此外,我們已更新了所有現有的程式碼實驗室,以支援多平台。程式碼實驗室與研討會頁面已更新,以反映最新的可用程式碼實驗室。

文章

自上次穩定版本以來,我們在 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 版本以來已更新或新增的文件

  • 我們推出了休閒遊戲工具組,以協助您使用 Flutter 建置遊戲。在遊戲頁面遊戲文件頁面上了解更多資訊。
  • 您是否正努力提升為 Flutter 開發人員的等級?我們已建立「快樂路徑」專案來提供協助。在「快樂路徑」頁面上了解更多資訊。(請注意,此計畫已停止,改為Flutter 最愛計畫。)
  • 您是想要更多控制應用程式啟動流程的網頁開發人員嗎?請查看新頁面自訂網頁應用程式初始化,該頁面已新增至 /platform-integration/web 下新更新和收集的網頁文件。
  • Flutter 3 支援 Apple Silicon 處理器。我們已更新macOS 安裝頁面,以提供 Apple Silicon 下載按鈕。
  • 在 Flutter 3 中,除了 Windows 之外,macOS 和 Linux 平台也已達到穩定版本。您現在可以開發您的應用程式以在任何或所有這些平台上執行。因此,桌面(以及相關)頁面已更新。
  • 效能最佳實務頁面已大幅改寫並移至更顯眼的位置。變更內容包括關於避免畫面卡頓的額外建議,包括如何盡量減少由內部函數引起的佈局遍歷,以及減少呼叫 saveLayer() 的技術。
  • Firebase 的 Flutter 文件已全面翻新。請查看新更新的 Flutter Firebase 入門指南
  • dart.dev 網站有其自己的最新資訊頁面,但其中一個值得注意的新頁面是 以 JavaScript 開發者身分學習 Dart 指南。請持續關注有關 Swift 和 C# 的類似文章。

Codelabs 和研討會

自上次穩定版本發布以來,我們有一個新的程式碼實驗室

此外,請查看由我們的 GDE 編寫並可在 Flutter 社群部落格上找到的工作坊。

影片

Google I/O 2022 已結束,但您仍然可以在影片頁面上查看 Google I/O 中關於 Flutter 的特定更新和演講。


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

#

對 Microsoft Windows 的桌面支援(2.10 版本的主要功能)已上線!如需更多資訊,請參閱 宣布推出適用於 Windows 的 FlutterFlutter 2.10 的新功能,這是 Medium 上的免費文章。


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 已上線!如需詳細資訊,請參閱 在 Google I/O 2021 上宣布推出 Flutter 2.2Flutter 2.2 的新功能

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

自 2.0 版本以來更新或新增的文件

程式碼實驗室 (Codelabs)

自上次穩定版本以來的新程式碼實驗室

工作坊

對於 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)

我們的許多程式碼實驗室已更新為空值安全。自上次穩定版本發布以來,我們也新增了一個新的程式碼實驗室

如需完整列表,請參閱Flutter 程式碼實驗室

文章

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


2020 年 10 月 1 日:1.22 版本

#

Flutter 1.22 已上線!如需詳細資訊,請參閱宣布推出 Flutter 1.22

自 1.20 版本以來更新或新增至 flutter.dev 的文件

程式碼實驗室 (Codelabs)

自上次穩定版本發布以來,我們新增了一個新的程式碼實驗室

如需完整列表,請參閱Flutter 程式碼實驗室

文章

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

2020 年 8 月 5 日:1.20 版本

#

Flutter 1.20 已上線!如需詳細資訊,請參閱 宣布推出 Flutter 1.20

更新或新增至 flutter.dev 的文件

已將深入探討空值安全的功能新增至 dart.dev

程式碼實驗室 (Codelabs)

Flutter Day 已於 2020 年 6 月 25 日舉行。為了準備這項活動,我們撰寫了新的程式碼實驗室並更新了現有的程式碼實驗室。新的程式碼實驗室包括

如需完整列表,請參閱Flutter 程式碼實驗室

文章

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

2020 年 5 月 6 日:在家工作:1.17 版本

#

Flutter 1.17 版本正式發佈!

如需更多資訊,請參閱 Announcing Flutter 1.17

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

其他新內容

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

#

Flutter 1.12 版本正式發佈!

如需更多資訊,請參閱 Flutter:專為情境運算設計的第一個 UI 平台宣佈 Flutter 1.12:多麼精彩的一年! 以及 Flutter 1.12.13 版本注意事項。

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

其他新內容

祝您 Flutter 開發愉快!

2019 年 9 月 10 日:1.9 版本

#

Flutter 1.9 版本正式發佈!

如需更多資訊,請參閱 來自 GDD 中國的 Flutter 新聞:在網頁和行動裝置上整合 Flutter,並推出 Flutter 1.91.9.1 版本注意事項

對於 1.9 版本,Flutter 的網頁支援已合併(「取消分支」)到主要儲存庫中。網頁支援尚未達到 beta 版,且不適合在生產環境中使用。 網頁和桌面支援(也即將推出)將會影響網站,該網站最初是專門為開發 Flutter 行動應用程式而編寫的。某些網站更新現在已可使用(並在下面列出),但將會有更多更新。

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

其他相關文件

祝您 Flutter 開發愉快!

2019 年 7 月 9 日:1.7 版本

#

Flutter 1.7 版本正式發佈!

如需更多資訊,請參閱 在 Flutter Medium 出版物上宣佈 Flutter 1.7,以及 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 佈局程式碼實驗室,並告訴我們您的想法!

2019 年 2 月 26 日:1.2 版本

#

Flutter 在巴塞隆納的世界行動通訊大會 (MWC) 上發佈了 1.2 版本。如需更多資訊,請參閱 1.2.1 版本注意事項下載版本

此外,以下是一些近期新增和更新的文件

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

2018 年 11 月 5 日:新網站

#

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

我們在過去幾個月重新設計了網站及其資訊的組織方式。我們希望您可以更容易地找到您正在尋找的文件。網站的一些變更包括

  • 修改後的首頁
  • 修改後的展示頁面
  • 修改後的社群頁面
  • 修改後的左側邊欄導覽
  • 大多數頁面右側的目錄

一些新內容包括

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