發表日期:2018-12 文章編輯:小燈 瀏覽次數:1874
Flutter是谷歌的移動UI框架,可以快速在iOS和Android上構建高質量的原生用戶界面。 Flutter可以與現有的代碼一起工作。在全世界,Flutter正在被越來越多的開發者和組織使用,并且Flutter是完全免費、開源的。它也是構建未來的Google Fuchsia OS 應用的主要方式。
FlutterFlutter組件采用現代響應式框架構建,這是從React中獲得的靈感,中心思想是用組件(widget)構建你的UI。 組件描述了在給定其當前配置和狀態時他們顯示的樣子。當組件狀態改變,組件會重構它的描述(description),Flutter會對比之前的描述, 以確定底層渲染樹從當前狀態轉換到下一個狀態所需要的最小更改。
Flutter的第一個版本被稱為“Sky”,運行在Android操作系統是。它是在2015年Dart開發者峰會上亮相的,其目的是能夠以每秒120幀的速度持續渲染。
Beta1版本于2018年2月27日在2018 世界移動大會公布。
Beta2版本2018年3月6日發布。
1.0正式版本于2018年12月5日(北京時間)發布。
Flutter與用于構建移動應用程序的其它大多數框架不同,因為Flutter既不使用WebView,也不使用操作系統的原生控件。 相反,Flutter使用自己的高性能渲染引擎來繪制widget。
另外,Flutter的不同是因為它核心只有一層輕量的C/C++代碼。Flutter在Dart(一種現代的、簡潔的、面向對象的語言)中實現了其它大部分系統(組合、手勢、動畫、框架、widget等), 開發人員可以輕松地進行讀取、更改、替換或移除。這為開發人員提供了對系統的巨大可定制性。
同時Flutter實現了熱重載開發循環。我們可以在設備或模擬器上實現亞秒級重載。Flutter的熱重載是有狀態的,這意味著應用程序狀態在重載后仍然會保留。所以我們可以在應用程序中各個頁面快速迭代開發,而無需在每次重新加載后都要從主屏幕重新開始。
Flutter在四個主要維度進行了評估,并考慮了框架作者、開發人員和最終用戶的需求等因素。我們發現不同的語言在不同的層面符合一部分需求,但Dart在所有評估維度上得分都很高,因此Flutter選擇了Dart語言。
Dart是谷歌開發的計算機編程語言,后來被Ecma (ECMA-408)認定為標準。它被用于web、服務器、移動應用和物聯網等領域的開發。它是寬松開源許可證下的開源軟件。Dart是面向對象的、類定義的、單繼承的語言。它的語法類似C語言,可以轉譯為JavaScript,支持接口(interfaces)、混入(mixins)、抽象類(abstract classes)、具體化泛型(reified generics)、可選類型(optional typing)和sound type system 。
Flutter對熟悉面向對象概念(類、方法、變量等)和命令式編程概念(循環、條件等)的程序員來說是很容易入門的。學習和使用Flutter,無需事先具有移動開發經驗。 我們已經看到了一些不怎么有編程經驗的人學習并使用Flutter進行原型設計和應用程序開發。
我們可以去谷歌Flutter官網,但是,現在也可以訪問Flutter中文網了,Flutter中文網上提供了官方文檔翻譯和一些其它案例、資源,我們也可以去Github 上Flutter項目主頁,去查看最新動態和提issue。
1.Flutter百科
2.Flutter官網
3.Flutter中文網
4.掘金
5.Dart官網
日期:2018-10 瀏覽次數:7253
日期:2018-12 瀏覽次數:4328
日期:2018-07 瀏覽次數:4876
日期:2018-12 瀏覽次數:4174
日期:2018-09 瀏覽次數:5502
日期:2018-12 瀏覽次數:9922
日期:2018-11 瀏覽次數:4804
日期:2018-07 瀏覽次數:4578
日期:2018-05 瀏覽次數:4859
日期:2018-12 瀏覽次數:4324
日期:2018-10 瀏覽次數:5139
日期:2018-12 瀏覽次數:6212
日期:2018-11 瀏覽次數:4464
日期:2018-08 瀏覽次數:4592
日期:2018-11 瀏覽次數:12630
日期:2018-09 瀏覽次數:5579
日期:2018-12 瀏覽次數:4832
日期:2018-10 瀏覽次數:4188
日期:2018-11 瀏覽次數:4528
日期:2018-12 瀏覽次數:6063
日期:2018-06 瀏覽次數:4007
日期:2018-08 瀏覽次數:5436
日期:2018-10 瀏覽次數:4457
日期:2018-12 瀏覽次數:4525
日期:2018-07 瀏覽次數:4362
日期:2018-12 瀏覽次數:4500
日期:2018-06 瀏覽次數:4383
日期:2018-11 瀏覽次數:4375
日期:2018-12 瀏覽次數:4249
日期:2018-12 瀏覽次數:5283
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.