<address id="r9vd9"><address id="r9vd9"><listing id="r9vd9"></listing></address></address>

      歡迎您光臨深圳塔燈網絡科技有限公司!
      電話圖標 余先生:13699882642

      網站百科

      為您解碼網站建設的點點滴滴

      About Flutter

      發表日期:2018-12 文章編輯:小燈 瀏覽次數:2015

      What is Flutter

      Flutter是谷歌的移動UI框架,可以快速在iOS和Android上構建高質量的原生用戶界面。 Flutter可以與現有的代碼一起工作。在全世界,Flutter正在被越來越多的開發者和組織使用,并且Flutter是完全免費、開源的。它也是構建未來的Google Fuchsia OS 應用的主要方式。

      Flutter

      Flutter組件采用現代響應式框架構建,這是從React中獲得的靈感,中心思想是用組件(widget)構建你的UI。 組件描述了在給定其當前配置和狀態時他們顯示的樣子。當組件狀態改變,組件會重構它的描述(description),Flutter會對比之前的描述, 以確定底層渲染樹從當前狀態轉換到下一個狀態所需要的最小更改。

      History of Flutter

      Flutter的第一個版本被稱為“Sky”,運行在Android操作系統是。它是在2015年Dart開發者峰會上亮相的,其目的是能夠以每秒120幀的速度持續渲染。
      Beta1版本于2018年2月27日在2018 世界移動大會公布。
      Beta2版本2018年3月6日發布。
      1.0正式版本于2018年12月5日(北京時間)發布。

      Why use Flutter

      Flutter與用于構建移動應用程序的其它大多數框架不同,因為Flutter既不使用WebView,也不使用操作系統的原生控件。 相反,Flutter使用自己的高性能渲染引擎來繪制widget。

      另外,Flutter的不同是因為它核心只有一層輕量的C/C++代碼。Flutter在Dart(一種現代的、簡潔的、面向對象的語言)中實現了其它大部分系統(組合、手勢、動畫、框架、widget等), 開發人員可以輕松地進行讀取、更改、替換或移除。這為開發人員提供了對系統的巨大可定制性。

      同時Flutter實現了熱重載開發循環。我們可以在設備或模擬器上實現亞秒級重載。Flutter的熱重載是有狀態的,這意味著應用程序狀態在重載后仍然會保留。所以我們可以在應用程序中各個頁面快速迭代開發,而無需在每次重新加載后都要從主屏幕重新開始。

      Language of Flutter

      Flutter在四個主要維度進行了評估,并考慮了框架作者、開發人員和最終用戶的需求等因素。我們發現不同的語言在不同的層面符合一部分需求,但Dart在所有評估維度上得分都很高,因此Flutter選擇了Dart語言

      Dart

      Dart是谷歌開發的計算機編程語言,后來被Ecma (ECMA-408)認定為標準。它被用于web、服務器、移動應用和物聯網等領域的開發。它是寬松開源許可證下的開源軟件。Dart是面向對象的、類定義的、單繼承的語言。它的語法類似C語言,可以轉譯為JavaScript,支持接口(interfaces)、混入(mixins)、抽象類(abstract classes)、具體化泛型(reified generics)、可選類型(optional typing)和sound type system 。

      Experience beforeFlutter

      Flutter對熟悉面向對象概念(類、方法、變量等)和命令式編程概念(循環、條件等)的程序員來說是很容易入門的。學習和使用Flutter,無需事先具有移動開發經驗。 我們已經看到了一些不怎么有編程經驗的人學習并使用Flutter進行原型設計和應用程序開發。

      Where to study Flutter

      我們可以去谷歌Flutter官網,但是,現在也可以訪問Flutter中文網了,Flutter中文網上提供了官方文檔翻譯和一些其它案例、資源,我們也可以去Github 上Flutter項目主頁,去查看最新動態和提issue。


      參考資料:

      1.Flutter百科
      2.Flutter官網
      3.Flutter中文網
      4.掘金
      5.Dart官網


      本頁內容由塔燈網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶學習參考,本站不擁有所有權,如您認為本網頁中由涉嫌抄襲的內容,請及時與我們聯系,并提供相關證據,工作人員會在5工作日內聯系您,一經查實,本站立刻刪除侵權內容。本文鏈接:http://www.webpost.com.cn/18168.html
      相關APP開發
       八年  行業經驗

      多一份參考,總有益處

      聯系深圳網站公司塔燈網絡,免費獲得網站建設方案及報價

      咨詢相關問題或預約面談,可以通過以下方式與我們聯系

      業務熱線:余經理:13699882642

      Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.    

      国产成人精品综合在线观看