【文章內容使用 Gemini 1.5 Pro 自動產生】
強勢開啓 2024:Flutter 和 Dart 的新篇章
我們興奮地宣布今年首個季度 Flutter 和 Dart 的 SDK 版本更新——Flutter 3.19 和 Dart 3.3,以及一些令人興奮的人工智慧相關消息。
Flutter 和 Dart 的價值與未來
我最近加入了 Flutter 和 Dart 團隊,我很高興能在 AI 迅速發展以提升開發人員生產力並解鎖新型使用者體驗的時刻,與我們的開發人員社群合作。我看到了 Flutter 和 Dart 在幫助塑造未來方面發揮的無限潛力。我同樣受到 Flutter 的最初願景的啟發,即改進為任何設備構建漂亮、高效、多平台應用程式的體驗。
從數百萬支援 Flutter 的才華橫溢且富有創造力的開發人員(他們為框架做出貢獻,或構建令人驚嘆的體驗)來看,很明顯,其他人也看到了這個願景,並有動力去幫助實現它。核心使命仍然相同:提供強大的語言架構配對,讓富有創造力的開發人員能夠為任何設備構建漂亮、豐富且高效能的應用程式。讓我們一起完成吧!
將 Flutter 和 Dart 帶入 Gemini 時代
今天,我們推出了 [Google AI Dart SDK](https://medium.com/flutter/harness-gemini-in-your-dart-and-flutter-apps-00573e560381),一個新的 pub.dev 套件,[google_generative_ai](https://pub.dev/packages/google_generative_ai),以及 [支援資源](https://ai.google.dev/tutorials/dart_quickstart);這些工具共同讓您可以使用 Gemini API 在 Dart 和 Flutter 應用程式中構建自己的基於生成式 AI 的功能,例如智慧聊天機器人、視覺搜尋引擎和圖片描述。Flutter 和 Dart 的跨平台功能以及這個新的 SDK 使您能夠更輕鬆地在不同平台上構建互動式體驗。
這僅僅是我們正在利用 AI 為 Flutter 和 Dart 開發帶來的創新浪潮的開始。例如,Flutter 和 Dart 開發人員很快就可以在 [Google 的 AI Studio](https://aistudio.google.com/?utm_source=flutter&utm_medium=referral&utm_campaign=blog_umbrella_announcement&utm_content=) 中完善您的用例提示後直接複製 Dart 程式碼。
在 [深入探討的部落格文章](https://medium.com/flutter/harness-gemini-in-your-dart-and-flutter-apps-00573e560381) 中了解更多關於 Google AI Dart SDK 的資訊。
許多開發人員已經開始以令人興奮的方式將 Flutter 和 AI 工具結合在一起:
- LeanCode 團隊已使用 Gemini 模型構建了 [arb_translate](https://leancode.co/arb_translate),一個允許開發人員自動執行翻譯任務的套件。
- We Spot Turtles! 將 Flutter 和 AI 結合到他們的使命中,旨在拯救海龜免於滅絕。他們最近被 Google Play 的 [WeArePlay 活動](https://play.google.com/console/about/weareplay/) 報導。請查看下面的影片。
- AutoGPT,一個基於大型語言模型 (LLM) 的實驗性開源專案,擁有一個 [Flutter 客戶端](https://github.com/Significant-Gravitas/auto_gpt_flutter_client),可以在 iOS、Android、網頁、macOS 和 Windows 上運行。
[#WeArePlay | Caitlin and Nicolas | We Spot Turtles! | Australia](https://youtu.be/CfzhLOiczDQ?si=Qgc4Yb4Q9xKI6byF)
在您探索 Gemini 模型的功能時,請務必使用 #BuildWithGemini 標籤與我們分享您正在構建的全新且創新的體驗。
兩個新的 SDK 版本
除了 AI 帶來的興奮之外,我們仍然專注於持續構建一個強大的 UI 架構,它能夠交付您想要在任何想要構建的螢幕上構建的任何體驗。您會在今天的 SDK 版本 Flutter 3.19 和 Dart 3.3 中看到朝著這個願景的進展。
這些版本重點關注完善和效能改進,這些改進建立在 Flutter 和 Dart 去年 [設定的軌跡](https://medium.com/flutter/whats-next-for-flutter-b94ce089f49c) 之上。在此 Flutter 版本中,您將發現:
- 對我們透過持續在 Impeller 上的工作來生成突破性圖形效能的努力進行更新。
- 透過 Flutter iOS 原生字體和深層連結網頁驗證器的早期版本,朝向提供平台之間的無縫整合邁出更多步驟。
- 持續關注開發人員體驗,包括對 DevTools 的更新和 [Flutter 套件生態系統進展報告](https://medium.com/flutter/progress-of-the-flutter-package-ecosystem-17cded9a0703?source=collection_home---4------1-----------------------)。
- 最後,我們很高興分享我們在幫助定義 Web 未來的 Wasm 任務上的進展。
反過來,Dart 3.3 引入了擴展類型,一種與 Web 上的 JavaScript 互動的新模型,並且更新了我們對支援存取更多、更好的 Web 函式庫的工作。您可以在 [Flutter 3.19](https://medium.com/flutter/whats-new-in-flutter-3-19-58b1aae242d2) 和 [Dart 3.3](https://medium.com/dartlang/dart-3-3-325bf2bf6c13) 的部落格文章中分別了解更多關於每個版本的資訊。
2024 年策略與路線圖
這些功能中的每一個都是我們今年正在進行的一個更大旅程中的小小一步,您可以在我們的 [2024 年路線圖](https://github.com/flutter/flutter/wiki/Roadmap) 中看到。與往常一樣,這些路線圖源於我們希望公開我們的計劃的願望,因為我們知道你們中的許多人將 Flutter 和 Dart 視為職業和業務中必不可少的組成部分。話雖如此,即使制定了計劃,進展也很難預測。
雖然我們將盡最大努力繼續保持透明度,因為不可避免的變化會迫使我們轉移重點並做出取捨,但我們想強調,在 Google 之外,Flutter 和 Dart 的貢獻者比我們在這裡工作的員工還要多,這意味著我們的路線圖中提到的內容僅僅是今年 Dart 和 Flutter 將發生的數千次變更中的一小部分。
將所有內容整合在一起
我在 Google 和 YouTube 的 17 年多的時間裡參與過許多有趣且創新的專案,但這是對新的機會感到最熱情的時刻。我從軟體工程師開始我的職業生涯,我在 Google 的第一份工作是地圖 API 和地理開發者工具的產品經理,因此能夠回到我的開發人員根源真是太好了。
推動我熱情的一部分是,嗯,您的熱情。僅僅在 2024 年,我看到了這個社群取得了如此令人驚嘆的成就,包括:
- 超過 2,700 位開發人員加入了我們的 [全球遊戲挑戰](http://flutter.dev/global-gamers),這是我們與國際倡導機構 Global Citizen 合作舉辦的,旨在挑戰您利用自己的技能構建 Flutter 遊戲,激勵世界以更可持續的方式生活。
- [Superlist](https://youtu.be/37qvcjmE51w),在昨天宣布了 1.0 版本,正在使用 Flutter 重塑任務管理、筆記記錄以及介於兩者之間的一切。
最後,我的孩子們正在學習電腦科學,我致力於幫助創造軟體開發體驗,幫助下一代為更美好的世界做出改變。
今年對於創造這樣的未來來說至關重要,我迫不及待地想看看 Flutter 和 Dart 如何支援它。與往常一樣,我們非常感謝您持續的支持,我們迫不及待地想看看我們將共同創造的成果。下次再見!
強勢開啓 2024:Flutter 和 Dart 的新篇章 最初發佈在 Flutter 上的 Medium,人們在那裡透過突出顯示和回應這個故事來繼續討論。