Flutter 1.0 正式發布!

2021-02-15 OSC開源社區

在昨晚的 Flutter Live 2018 上,Google 宣布 Flutter 1.0 正式發布。這是一個基於 Dart 的移動開發平臺,旨在幫助開發者在 iOS 和 Android 兩個平臺上開發高質量的原生應用界面。此外,Google 還宣布了 Flutter 運行時基於 Web 的實驗性實現,旨在將 Flutter 應用引入標準 Web 瀏覽器。

從我們首次看到 Flutter 的 Beta 測試版,到如今的 1.0 正式版,總共經過了 9個月。

2 月底在世界移動大會 (MWC) 上發布首個 Beta 版;

5 月的 Google I/O 大會上發布 Beta 3 ;

6 月底的 GMTC 發布首個預覽版;

9 月的谷歌開發者大會上,發布預覽版 2;

12月的 Flutter Live 2018 上,發布1.0 穩定版。

Flutter 1.0 主要聚焦於穩定性和 bug 修復,同時還包含兩項新功能的預覽 ——  Add to App 和 platform views:

Flutter 1.0 使用的是最新的 Dart 2.1。Dart 2.1 提供更小的代碼體積,更快的類型檢查和更好的診斷。按照 Google 的說法,Dart 2.1 將輸出代碼的大小減少了 17%,並將編譯時間縮短了 15% 。Dart 2.1 還包含新的語言特性,例如通過新mixin關鍵字改進 mixin 支持,支持 int-to-double 的轉換,編譯時類型檢查,新的 HTTP 狀態碼等等。

Add to App 是一種逐步將現有應用移植到 Flutter 的方法,主要用於將 Flutter 用於現有應用,或者將現有應用分階段轉換為 Flutter 。

platform views 則是一種相反的方式,用於將 Android 或 iPhone 平臺的控制項嵌入到 Flutter 應用。

發行說明

https://developers.googleblog.com/2018/12/flutter-10-googles-portable-ui-toolkit.html

開源中國徵稿開始啦!

開源中國 www.oschina.net 是目前備受關注、具有強大影響力的開源技術社區,擁有超過 200 萬的開源技術精英。我們傳播開源的理念,推廣開源項目,為 IT 開發者提供一個發現、使用、並交流開源技術的平臺。

現在我們開始對外徵稿啦!如果你有優秀的技術文章想要分享,熱點的行業資訊需要報導等等,歡迎聯繫開源中國進行投稿。投稿詳情及聯繫方式請參見:我要投稿

更多詳情請查看閱讀原文↓↓↓↓↓

相關焦點

  • Flutter 1.22 正式發布
    該版本發布於我們的 1.20 發布兩個月之後,因此比大多數版本都短。或更高版本,因此我們的默認模板將其默認值從 8.0 增加到 9.0iOS 14 特定崩潰和字體渲染問題已在 Flutter 1.22 中修復從 Flutter 1.20.4 起,已解決了部署到物理設備的問題一種新的策略,當應用程式訪問其剪貼板時顯示使用通知,從而在 Flutter 應用程式中導致虛假通知,該策略已在 Flutter 1.20.4 中修復
  • Flutter 中文文檔網站 flutter.cn 正式發布!
    Flutter 和 Dart 中文文檔發布 文檔對任何技術項目的本地化都至關重要,維護一份高質量的 Flutter / Dart 文檔,是過去幾個月來我們一直在努力的工作。今天我們非常高興的宣布:Flutter 社區中文資源網站 (flutter.cn) 和 Flutter 中文文檔正式發布,歡迎大家的訪問!
  • 期待已久,Flutter 1.2 正式發布!
    與此同時,Flutter 插件團隊也在積極展開 Flutter 1.2 的相關優化工作,主要負責實現應用內購買支持,以及修復視頻播放器、webview 和地圖中的一些錯誤。另外,我們還合併了一個來自 Intuit 工程師提交的 pull request,在 Flutter 中添加了 Android App Bundles 支持。
  • Flutter 2 正式發布!
    3月4日凌晨,Flutter 2 正式發布: 開發者為任何平臺創建美觀、快速且可移植應用的能力得以更上一層樓。在 發布[1] 的 Flutter 2 中,我們將 Flutter 從移動框架擴展為可移植框架,讓您的應用基本可以不加變動地在多種平臺上運行。
  • 速遞 - Flutter 1.17 正式發布(譯)
    原文連結:medium.com/flutter/anno作者:Chris Sells譯者:孫冬冬寫在前面由於眾所周知的原因,今年對於大家是充滿挑戰的一年。關於Flutter的版本迭代,原本的計劃是每個季度發布一個穩定的版本,然而1.17這個版本發布花費的時間較長, 原因是本著質量至上的原則,為了後續能夠提供穩定高效的修復能力,我們在不斷的調整基礎架構。
  • 谷歌 Flutter 2.0 重磅發布!
    Flutter 2 的發布意味著 Flutter 已經從移動開發框架擴展為一個可移植框架,讓應用可以在不同的平臺上運行。開發者無需重新寫就能移動應用擴展為面向桌面和 Web 的應用。Google Pay 還表示,就這樣每一個工程師效率大幅提高,技術債務顯著減少,並在 iOS 和 Android 系統上統一了安全審查和實驗等發布流程。這次發布帶來的初始版本特別關注三種應用場景:漸進式 web 應用 (Progressive web apps, PWA),兼具 web 的高覆蓋面與桌面應用的強大功能。
  • Flutter 1.22 發布 | 支持 iOS 14 和 Android 11,以及更多新功能
    此版本的發布距我們 1.20 版本的發布僅有兩個月時間,因此發布間隔比大多數版本都短。但在如此有限的時間內,我們解決了 3,024 個議題 (issue),並且合併了來自 197 位貢獻者的 1,944 個 PR。其中有 114 位 (58%) 來自社區,並貢獻了 271 個 PR。
  • Flutter 2 正式出道(一)
    從Flutter 1.0正式版到Flutter 2差不多有兩年多一些的時間。但在這麼短的時間裡,Flutter團隊在765個貢獻者的貢獻下共關閉了24541個issue,合併了17039個PR。從9月份的Flutter 1.22開始,團隊在298個貢獻者的貢獻下共關閉了5807個issue,合併了4091個PR。
  • Flutter 1.2發布,帶來全新的Web開發工具!
    ,而之所以選擇這個時間發布 v 1.2,是因為去年此時,Flutter 第一個測試版本發布,所以,Flutter 1.2 作為第一個穩定的更新版本,選擇今天發布很有意義。Flutter 1.2 將專注於以下幾點:據 Flutter 團隊介紹,在 Flutter 1.0 發布之後,他們主要集中精力改進測試和代碼基礎架構,解決 pull
  • Flutter 2 正式出道(二)
    For the full set of changes, I recommend the following announcements:•DevTools 0.9.4[6]•DevTools 0.9.5[7]•DevTools 0.9.6[8]•DevTools 0.9.7[9]•DevTools 2.0[10]Android Studio/IntelliJ擴展用於 IntelliJ
  • Flutter 2.8 發布
    今天 Flutter 官方發布了2.8版本,這是今年的最後一個版本,主要更新了以下內容:移動端性能。
  • 適用於 Flutter 的 Google 移動廣告 SDK 正式版現已發布
    這是最受遊戲開發者歡迎的廣告格式之一。原生廣告 (Native Ads): 一種高度可定製的格式,可用來設計匹配應用內容外觀和特質的廣告。應用開屏廣告 (App Open Ads): 一種讓移動應用加載體驗得以變現的廣告格式。當用戶打開或切換回應用時,會展示開屏廣告。
  • 蘋果秋季發布會發布新品;Google 為中國開發者都帶來了什麼?;Flutter 1.9 正式發布
    在硬體和軟體方面:• 正式發布了 6.1英寸 Liquid Retana 顯示屏的 iPhone 11,共 6 種顏色,配備了雙攝像頭;該款 iPhone 採用了 A13 仿生晶片;售價上國行 64G ¥5499、128G ¥5999、256G ¥6799• 發布了 iPhone 11 Pro 和 iPhone 11
  • 谷歌 Flutter 1.17 發布
    Flutter 1.17 發布北京時間 7日凌晨,谷歌更新了Stable channel的新版 Flutter 1.17。谷歌透露:今年到目前為止,關閉的漏洞比打開的漏洞多,導致淨減少了約800個問題。谷歌Flutter團隊從231位貢獻者那裡合併了3,164個PR,從而修復了許多錯誤。
  • Flutter 1.17重磅發布:多個新增特性及增強,2020年首個穩定版
    本文最初發布於 Medium 博客, 經 Flutter 開發團隊授權由 InfoQ 中文站翻譯並分享。今天我們很高興為大家帶來了 Flutter 1.17,也是我們 2020 年的第一個穩定版本。對所有人來說今年都是充滿挑戰的一年。
  • 谷歌發布 Flutter 2
    谷歌剛剛發布了 Flutter 2——專為 Web、移動和桌面開發而構建。Flutter 2 是 Flutter 的重大升級版本,可幫助開發者為任何平臺創建美觀、快速和可移植的應用程式。谷歌表示,開發者藉助 Flutter 2 可使用同一份代碼庫面向 5 個作業系統(iOS, Android, Windows, macOS 和 Linux)發布原生應用,以及發布面向 Chrome, Firefox, Safari 和 Edge 等瀏覽器的應用。此外,Flutter 還可以嵌入到汽車、電視和智能家電中。
  • Flutter 1.17 重磅發布:多個新增特性及增強,2020 年首個穩定版
    今天我們很高興為大家帶來了 Flutter 1.17,也是我們 2020 年的第一個穩定版本。對所有人來說今年都是充滿挑戰的一年。我們的目標是大約每個季度發布一個穩定版本,但這次的版本花費的時間要長一些,因為我們一直在針對新的發布流程調整我們的基礎架構。我們繼續堅持質量至上的原則,相信新的發布模型將提升我們為穩定分支提供關鍵修復的能力。
  • Flutter 的 2021 年終總結
    但是 2019 年,因為一個項目的契機,我第一次在線上的項目裡用 Flutter 開發,那個時候 Flutter 1.0 已經正式發布,也就是從那個項目以後,我後面的項目就開始陸續切換到 Flutter 了。先容我說一句,Flutter YYDS!
  • Flutter 2.8 正式發布
    新特性和改進: 更快速、更高效這次正式版主要關注的是 移動平臺性能。理想情況下,出色的性能應該是「標配」,但在實踐中,所有大型或複雜業務的應用都需要針對硬體和系統 API 庫進行優化。現在你的應用可以通過使用一個簡單的 Flutter widget 來完成多平臺用戶登錄功能了另一個重要話題和資源投入是「提升開發者效率」,得力於 Flutter 的有狀態熱重載 (stateful hot reload) 等特性,我們始終專注於為開發者創建一個緊湊的內部循環迭代流程,我們正在開始探索封裝出一些更高級的功能讓開發者們更快速和高效的使用
  • 從 Flutter Go 到 Flutter Go web - 手把手帶你輕鬆玩轉 Flutter-web(一)
    背景其實背景不多說, Flutter for Web 是 Google大會 伴隨 Flutter 發布了1.5.4版本,同時也推出了Flutter