RainVisitor Blog

RainVisitor

【文章內容使用 Gemini 1.5 Pro 自動產生】

原文:https://medium.com/flutter/best-practices-for-optimizing-flutter-web-loading-speed-7cc0df14ce5c

優化 Flutter Web 載入速度的最佳實務

身為一名與 Google Flutter 團隊合作,並在私人時間進行個人專案的 Flutter 開發人員,我遇到並理解了關於 Flutter Web 應用程式載入速度的擔憂。優化載入速度對於提升效能和提供良好的使用者體驗至關重要,尤其是在 Flutter 開發人員擴展到 Web 開發時。本指南提供可執行的策略和最佳實務,以加速 Flutter Web 應用程式的效能。

閱讀全文 »

【文章內容使用 Gemini 1.5 Pro 自動產生】

原文:https://medium.com/flutter/accessibility-in-flutter-on-the-web-51bfc558b7d3

Flutter 如何讓畫布渲染的應用程式對輔助技術使用者更友善

Flutter 框架支援的目標平台之一是 Web。Flutter 應用程式透過將所有 UI 渲染到畫布元素上,來保證像素精準度和平台一致性。但是,預設情況下,畫布元素不可存取。本案例研究說明了此類畫布渲染的 Flutter 應用程式如何支援存取性。

閱讀全文 »

【文章內容使用 Gemini 1.5 Pro 自動產生】

原文:https://medium.com/flutter/global-gamers-challenge-top-20-revealed-1982879b48d0

全球遊戲挑戰賽:公布 20 強!

在過去 9 週裡,看到數千位開發人員齊心協力,使用 Flutter 和 Dart 為地球開發史詩般的遊戲,令人振奮不已。參賽作品包括 RPG、平台遊戲、AI 驅動遊戲等等。您的創意橫跨大陸、類型、格式、平台,甚至銀河系!

閱讀全文 »

【文章內容使用 Gemini 1.5 Pro 自動產生】

原文:https://medium.com/flutter/flutter-takes-the-stage-at-gdc-b4e14900d606

Flutter 登上 GDC 舞台

去年,Flutter 的休閒遊戲工具包迎來了 重大更新。本週,Flutter 在舊金山舉行的 遊戲開發者大會 (GDC) 上首次亮相,這是遊戲產業最頂尖的專業活動,致力於支持遊戲開發人員及其技能的發展。請继续阅读,了解開發者們在 Flutter 上構建遊戲的進展,以及 Flutter 遊戲開發的未来展望。

閱讀全文 »

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

原文:https://medium.com/dartlang/dart-in-google-summer-of-code-2024-8ca45fb6dc4e

Dart 參與 2024 Google 暑期程式碼計畫

Google 暑期程式碼計畫 (GSoC) 的重點是將來自世界各地的學生開發人員帶入開源軟體開發領域。Google 贊助學生在夏季與一個指導開源組織合作進行一個為期 12 週(或更長時間)的程式設計專案。在過去的 19 年裡,已有超過 20,000 名貢獻者參與了 Google 暑期程式碼計畫。

閱讀全文 »

【文章內容使用 Gemini 1.5 Pro 自動產生】

原文:https://medium.com/flutter/how-flutter-facilitates-collaboration-between-designers-and-developers-at-l-r-05ec82c9f45e

Flutter 如何促進 L+R 設計師和開發人員的合作

您可能熟悉 Global Citizen (GC),這是一個致力於消除世界貧困和幫助地球的組織。當 GC 想要重新編寫一個行動應用程式來幫助完成這項工作時,他們聯繫了我們的工作室 L+R,共同設計、開發和同步推出 Android 和 iOS 版本的應用程式。

閱讀全文 »

【文章內容使用 Gemini 1.5 Pro 自動產生】

使用 Gemini API、Impeller 更新和 Windows Arm64 支援徹底改變應用程式開發

今天,我們向您介紹一個新的 Flutter 版本,Flutter 3.19。此版本帶來了新的 Gemini Dart SDK、讓開發人員能夠為 Widget 動畫加入精細控制的 Widget、透過 Impeller 更新提升渲染效能、幫助實作深層連結的工具、Windows Arm64 支援等等!

閱讀全文 »

【文章內容使用 Gemini 1.5 Pro 自動產生】

原文:https://medium.com/flutter/starting-2024-strong-with-flutter-and-dart-cae9845264fe

強勢開啓 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 將發生的數千次變更中的一小部分。

2024 roadmap

將所有內容整合在一起

我在 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 如何支援它。與往常一樣,我們非常感謝您持續的支持,我們迫不及待地想看看我們將共同創造的成果。下次再見!

0%