在昨晚的 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 開發者提供一個發現、使用、並交流開源技術的平臺。
現在我們開始對外徵稿啦!如果你有優秀的技術文章想要分享,熱點的行業資訊需要報導等等,歡迎聯繫開源中國進行投稿。投稿詳情及聯繫方式請參見:我要投稿
更多詳情請查看閱讀原文↓↓↓↓↓