重磅發布:開發精美的原生應用 Flutter beta 1

今天,作為 2018 世界移動大會的內容之一,我們非常激動地發佈 Flutter 的第一個 beta 版本。Flutter 是 Google 用以幫助開發者在 iOS 和 Android 兩個平臺開發高質量原生應用的全新移動 UI 框架。現在就可以去 flutter.io 快速上手開發精美的原生應用。

Flutter 的目標是解決移動開發中的兩個重要問題:其一是實現原生應用的性能和與平臺的集成,其二是提供一個多平臺,可移植的 UI 工具包來支持高效的應用開發。

重磅發佈:開發精美的原生應用 Flutter beta 1

Flutter 同時為新手以及有經驗的移動開發者所設計,它可以幫助你在更快地開發出精美且成功的應用。同時 Flutter 還兼具以下優點:

  • 利用保持狀態的熱重載(Hot Reload)、全新的響應式框架、豐富的控件以及集成的開發工具這些特點進行快速開發

  • 通過可組合的控件集合、豐富的動畫庫以及分層可擴展的架構來實現富有感染力的靈活界面設計

  • 藉助可移植的 GPU 加速的渲染引擎以及高性能本地 ARM 代碼運行時以達到跨設備跨平臺的高質量用戶體驗

從去年的 alpha 版本發佈以來,藉助社區的力量,我們發佈了一系列功能,包括屏幕閱讀器和其它無障礙功能、從右至左的文字佈局、本地化和國際化,以及對 iPhone X 和 iOS 11 的支持、內嵌視頻、更多的圖片格式支持、後臺運行 Flutter 代碼等等。

我們的開發工具也得到了顯著提升。 Flutter 同時支持 Android Studio 和 Visual Studio Code。新的重構功能可以幫助你管理控件代碼,平臺交互能力可以讓移動平臺的能力在 Flutter 代碼裡得到充分利用,還有更好的保持狀態的熱重啟以及新的控件查看器(Inspector)可以幫助你瀏覽控件樹。

重磅發佈:開發精美的原生應用 Flutter beta 1

Flutter 全新的控件查看器幫助你將控件樹可視化

在開發框架和工具鏈中諸多新功能的支持下,Google 內部的團隊(例如 AdWords 團隊)以及世界各地的其他團隊都通過 Flutter 取得了成功。Flutter 已經被應用在擁有數百萬安裝量的線上應用中,一些用 Flutter 開發的應用已經同時被 App Store 和 Play Store 推薦(例如 Hamilton: The Musical)。Flutter 在創業公司和軟件開發工作室中都有成功實踐。

例如來自芬蘭的開發工作室 Codemate,將他們能夠快速開發出精美的 Hookle 應用歸功於 Flutter 的快速開發迭代能力以及可定製的 UI 套件。Codemate的 CEO Toni Piirainen 說道:“我們現在非常自信地將 Flutter 推薦給客戶。Flutter 能幫助他們為移動用戶提供更大的價值並提升效益。”

重磅發佈:開發精美的原生應用 Flutter beta 1

用 Flutter 開發的應用實現了跨平臺的高質量、高性能的定製化設計

Flutter beta 版本兼容 Dart 2 的預覽版本,Dart 2 利用更加精簡的代碼改進了通過代碼申明 UI 的體驗。例如,Dart 2 可以在你開發界面的時候推斷 new 和 const 關鍵字來移除樣板代碼。示例如下:

重磅發佈:開發精美的原生應用 Flutter beta 1

用 Dart 2 書寫的 Flutter UI 代碼簡潔明瞭

我們十分期待 1.0 正式版的發佈,在此之前我們會專注於穩定性以及更多開發場景的支持。開發者社區的反饋直接影響我們的路線圖,目前我們正著力於完成以下這些功能:集成 Flutter 到現有應用、內嵌 WebView、更好的路由和導航 API、更多的 Firebase 支持、內嵌地圖、更小的核心引擎,還有更多其它功能。我們準備每四周發佈一個新的 beta 版本。我們鼓勵大家通過我們的問題追蹤系統為那些對你和你的應用很重要的問題投票()。


分享到:


相關文章: