【文章翻譯】The Top Ten Highlights from Flutter & Dart in 2025

【文章內容使用 Gemini 2.5 Flash 自動翻譯產生】

嗨,Flutter 社群!我叫 Emma Twersky,我又回來提供 Flutterverse 的每月更新了。我非常感謝大家的熱情歡迎,也很高興能成為這個社群的一份子。

這篇文章有點一石二鳥:我們將深入探討今天直播「Flutter 飛行計畫」中的熱門新內容,幫助您在我們最常被請求的主題上騰飛。然後,我們將花點時間反思 2025 年這個真正具有里程碑意義的一年。我們全力以赴,讓 Dart 和 Flutter 成為建構出色多平台應用程式的最佳方式,我們很高興向您展示新功能和接下來的計畫。

2025 年 Flutter 和 Dart 的 10 大亮點

多麼精彩的一年!讓我們深入探討其中 10 個最重要的時刻,儘管很難縮小範圍…

您可能知道,Dart 和 Flutter 每季都會發布更新。在 2025 年,我們發布了八個內容豐富的穩定版本:

  1. Flutter 3.29Dart 3.7 (2025 年 2 月): 這個版本著重於效能和保真度,包含 Impeller 的重大更新,將 Dart 執行移至行動裝置上的主執行緒以改進原生互通性,以及新的 Dart 格式化程式。

  2. Flutter 3.32Dart 3.8 (2025 年 5 月) 我們獲得了實驗性的 Web 熱重載,Cupertino「圓角矩形」,Android 上的手寫筆支援,Dart 的交叉編譯,以及空感知元素。

  3. Flutter 3.35Dart 3.9 (2025 年 8 月): Web 熱重載成為預設,我們推出了實驗性的 Widget 預覽,引入了 Dart 和 Flutter MCP 伺服器,並宣布了 Material/Cupertino 解耦。

  4. Flutter 3.38Dart 3.10 (2025 年 11 月): Dart 加入了點位簡寫,Web 工具得到改進,Widget 預覽也整合了 IDE!此外,還有關鍵的 iOS 26/Xcode 26 支援和 UIScene 遷移路徑。

  5. 我們在年初就闡述了我們的願景,分享了我們的 Flutter 2025 路線圖更新,很高興看到這麼多成果,以及對多平台卓越和 AI 整合的持續關注。

…而且由於許多人一直在詢問,是的,我們計劃在 2026 年初再次發布類似的年度文章,因為我們將根據您的回饋繼續調整我們的路線圖。我們的目標是最終繼續使用最佳的開發者體驗和功能集來建立最佳的跨平台框架。

  1. 說到您… Flutter 社群和生態系統正在蓬勃發展!Google I/O 上,我們分享了 近 30% 的新免費 iOS 應用程式是使用 Flutter 建構的

我們對您所建構的內容感到驚訝。在 2025 年,我們與一些出色的公司合作,展示他們如何以重大方式建構和押寶 Flutter 和 Dart,包括 NotebookLM、teamLab、Agape、環球影城與渡假村、Reflection.app 和奇異家電。

今年的一些亮點包括:

talabat 是 MENA 地區領先的隨選外送平台。每天有數百萬用戶,talabat 使用 Flutter 將數百萬客戶與 8 個國家/地區的食物、雜貨等聯繫起來。

Google 的 NotebookLM 使用 Flutter 來滿足爆炸性的使用者需求,在不到 7 個月的時間內提供了令人愉悅的 4.8 星行動體驗。

teamLab 在藝術和數位解決方案中使用 Flutter,將體驗擴展到超過 3500 萬人。

Flutter 融入了 Agapé Wellness 的使命,幫助人們即使分開也能感到親近。

  1. 隨著我們持續發展,了解 Flutter 如何運作 至關重要。因此,我們製作了一整個系列關於這個主題的影片

現在我們知道它是如何運作的,讓我們讓它在未來更具彈性。

  1. Flutter 3.35 中所宣布,將 Material 和 Cupertino 解耦到它們自己的套件中的工作正在進行中。這是生態系統成熟度和彈性的一大步。我將讓 Justin 解釋這到底意味著什麼:
  1. 我們知道速度很重要…所以我們讓 build_runner 更快了(在某些情況下快了兩倍或更多!)。John 在這段精彩的影片中分享了我們如何加速 Dart 程式碼生成:
  1. 2025 年加速的另一件事是 AI 的發展速度。

AI 真正在 Flutter 和 Dart 生態系統中佔據了中心舞台。 建立代理應用程式 系列和我們在 Google I/O 上的宣布真正奠定了基調,我們將以兩項 Flutter 飛行計畫 結束這一年,為應用程式的未來做準備。2025 年帶來了 AI 輔助開發的巨大飛躍。在 Flutter 文件中的 使用 AI 建立 部分閱讀所有相關內容。

Dart 和 Flutter MCP 伺服器 現已穩定,為 Gemini CLI、Antigravity 等工具以及您使用 AI 進行開發的任何地方提供支援。
看到 Android Studio 中的 Gemini 極大地提升了 Dart 和 Flutter 開發,真是令人難以置信。而 Gemini CLI 的 Flutter 擴充功能?這對 AI 輔助應用程式建構來說是個遊戲規則改變者。

我們還宣布了 Flutter AI 工具包 v1.0,現已準備好用於您的生產工作負載。Flutter AI 工具包是一組與 AI 相關的 Widget,可以輕鬆地為您的 Flutter 應用程式添加生成式 AI 功能。自我們上次 Beta 版本發布以來,AI 工具包已遷移到 Firebase AI Logic SDK,並在此過程中添加了新功能,包括用於代理工作流程的多輪函數呼叫、插入自訂語音轉文字翻譯器的能力,以及將 LLM 回應轉化為 Widget 的完整支援。

談到新工具,Google 推出了 Antigravity,這是一種新的 IDE 體驗,旨在透過 AI 提升開發人員工作流程。我們正在與 Google 的各團隊合作,讓 Flutter 開發在 Google AI 可用的所有方面都成為世界一流的體驗。觀看 Observable 直播 以了解更多資訊。

我想分享一件我們最期待在 2026 年來臨前發生的事情…

  1. 我們在 pub.dev 上推出了 GenUI SDK for Flutter 的 Alpha 版本,為使用 LLM 建立動態 UI 開啟了大門。

GenUI 旨在幫助您從自然語言或結構化資料生成 Flutter UI,潛在地顯著加快您的開發流程。我將讓 Khanh 深入探討細節:

很高興看到社群已經在 GenUI 上進行建構了!
看看兩位社群成員是如何做的:

  • Khalid 使用 GenUI 建立了一個 AI 禮賓代理,其中包含一個很棒的總結影片。絕對值得一看!
  • Chris Sells 的 dartantic
    dartantic_ai 套件 是一個代理框架,旨在建立可以在 Dart 運行的任何地方運行的多模型代理應用程式,包括行動裝置、網頁、桌面、CLI 或伺服器。隨著新的 2.0 版本發布,dartantic 提供了 ContentGenerator,用於在新的 Flutter GenUI 專案中實作。這使您可以插入任何提供者或模型,並利用伺服器端工具(如網路搜尋和程式碼執行)和媒體生成等進階功能,包括對 Google 新的 Nano Banana Pro 的開箱即用支援。

我們正在努力使我們的 GenUI SDK 成為業界領導者。

其中一個方式是與 ADKA2UI 背後的團隊合作,提供一種更以模板為導向的 UI 生成方法。Rody 的演講探討了 Flutter 如何利用 ADK:

寒假您將建立什麼?

我列出這個清單時感到既受啟發又不知所措。創新太多了,有時候很難跟上。但幸運的是,假期是修補的完美時機!

我們都因不同的原因而期待假期,有些人去滑雪,有些人與親人共度時光,但這也是深入學習新事物的機會。

如果您是這樣的人,我們很樂意看到您建造了什麼。以下是一些我們集思廣益的想法:

  1. 在 Jaspr 中重建您的個人網站 — 並使用 Antigravity 輕鬆更改您的技術堆疊
    拿一個現有的網站,並使用代理程式將其遷移到 Jaspr,所花的時間比手動遷移所需的時間少得多,我們發現 Antigravity 在這方面非常出色。
  1. 開始學習 GenUI 的動態 UI 未來
    建立一個 GenUI Live Sketch Pad 應用程式,其中鍵入的 UI 描述由 GenUI 即時渲染。或者,如果您使用 SDK 構建了其他東西,請在社交媒體上告訴我們。該套件處於 Alpha 階段,因此我們正在積極尋求您使用它的回饋!

  2. 建構代理工作流程: 安裝 Dart MCP 伺服器 並建立一個工作流程,該工作流程會擷取您應用程式的螢幕截圖,從 Gemini 獲得評論,並使用熱重載應用更改。

  3. 無中生有地產生 UI: 進一步推進您的工作流程,使用 Stitch 設計 UI,然後請 Gemini 為您撰寫 Flutter 程式碼。

  4. 成為 Flutter 貢獻者: 首次為 Flutter 貢獻。尋找並修復開放文件問題或解決「好的首次錯誤」。

  1. 解決效能錯誤: 使用 DevTools 分析應用程式的效能。使用追蹤和程式碼代理識別並修復效能瓶頸。

  2. 現代化您的程式碼庫: 使用 Dart 3.10 的點位簡寫 重構現有的 Flutter 專案,以獲得更簡潔、更簡明的程式碼,從而提升您的專案。

  3. 探索 Flutter 中的 Gemini API 建立一個語音應用程式,展示不同的 Gemini API 功能,使用 Flutter AI Playground 範例應用程式,該應用程式使用 Firebase AI Logic SDK。

  4. 建立您自己的程式碼助理: 訓練一個代理程式,使其在您的 GitHub 儲存庫上自動管理您的套件相依性或執行其他繁瑣的任務。

  5. 使用生態系統升級您的應用程式: 整合來自 Flutter 相關業務的服務,例如用於空中更新的 Shorebird 或用於可擴展後端的 Serverpod

使用標籤 #Flutter2026 與社群分享您的寒假專案。

感謝您在 2025 年成為 Flutter 的一份子,2026 年見!

憑藉 2025 年奠定的基礎,我們對 2026 年充滿期待,我們將突破多平台開發的界限,深入探索 AI 驅動的短暫體驗,並賦予您建構真正全端、跨平台應用程式的能力。

衷心感謝令人難以置信的 Flutter 和 Dart 社群。您的熱情、回饋和貢獻使 2025 年變得精彩。我們很幸運能成為這個社群的一份子。💙

祝大家度過一個美好而富有創意的寒假。我們迫不及待想看看您在 2026 年回來建構什麼!


2025 年 Flutter 和 Dart 的十大亮點 最初發佈在 Flutter 上的 Medium,人們在那裡透過突出顯示和回應這個故事來繼續討論。