當前位置:
首頁 > 最新 > Google 跨平台 UI 框架-Flutter

Google 跨平台 UI 框架-Flutter

最近了解到 Flutter,看到它的介紹後我有點震驚了,竟然還有這麼牛逼的東西,我決定研究一下,本文先帶大家認識一下 Flutter。


什麼是 Flutter

Flutter是Google的高性能UI框架,它適用於Android和iOS平台。Flutter是開源和免費的,它可以使用Android和iOS已有的代碼,目前已經被全世界的開發者和組織所使用。

Flutter可以讓開發者快速地開發出漂亮靈活的UI界面,用一套代碼庫就能開發iOS和Android應用,最為關鍵的是,Flutter程序的運行效率竟然和原生一模一樣。

Flutter支持程序的熱更新,可以幫助我們快速地進行實驗、開發UI、給程序添加新功能、乃至修復bugs,不管是Android還是iOS平台都可以享受這個特性,這聽起來實在是太棒了!

GIF

上面的圖片中演示了Flutter的熱更新能力,的確是很神奇。


Flutter提供了豐富的UI組件庫,還提供了各種API,比如手勢檢測、平滑滾動等,除此之外,Flutter還預置了Android平台的Material Design風格,以及iOS平台的Cupertino(iOS-flavor)。


通過Flutter的響應式框架和許多平台、布局以及基礎組件,開發者可以快速地構建UI界面。除此之外,開發者還可以使用更多強大的API(2D、動畫、手勢和特性等)來完成複雜棘手的UI展示。


Flutter使用dart語言來開發應用程序,但是它依然允許你使用平台API、第三方框架以及原生代碼(Java, Swift, and ObjC)。

訪問原生代碼相當簡單,下面是一個例子:


Flutter可以非常輕鬆地開發出漂亮的APP,如果你懂Android或者iOS開發的話,那麼你的技能仍然是有用的。下面是使用Flutter來開發APP所需要的技能棧,如下所示。

現在,你是不是對Flutter有了初步的了解了呢?後續將會進一步分享Flutter,請大家保持關注。

歡迎加入我的知識星球,一起學習和交流

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 玉剛說 的精彩文章:

TAG:玉剛說 |