1.Flutter簡介

1.跨平臺方法

  • 1.H5+原生(Cordova诱渤、Ionic、微信小程序)

  • 2.JavaScript開發(fā)+原生渲染 (React Native、Weex如贷、快應用)

  • 3.自繪UI+原生(QT for mobile、Flutter)

以上三種方法的利弊在這里就不在贅述了到踏,感興趣的可以自行搜索

2.下面我們看一下flutter的框架結(jié)構(gòu)

截屏2020-04-09下午10.07.35.png

這是一個純Dart 實現(xiàn)的SDK杠袱,自下而上我們做一個簡單地介紹:

  • 底下兩層(Foundation和Animation、Painting窝稿、Gestures)在Google的一些視頻中被合并為一個dart UI層楣富,對應的是Flutter中的dart:ui包,它是Flutter引擎暴露的底層UI庫伴榔,提供動畫纹蝴、手勢及繪制能力。

  • Rendering層踪少,這一層是一個抽象的布局層塘安,它依賴于dart UI層,Rendering層會構(gòu)建一個UI樹援奢,當UI樹有變化時兼犯,會計算出有變化的部分,然后更新UI樹,最終將UI樹繪制到屏幕上切黔,這個過程類似于React中的虛擬DOM砸脊。Rendering層可以說是Flutter UI框架最核心的部分,它除了確定每個UI元素的位置绕娘、大小之外還要進行坐標變換脓规、繪制(調(diào)用底層dart:ui)。

  • Widgets層是Flutter提供的的一套基礎(chǔ)組件庫险领,在基礎(chǔ)組件庫之上侨舆,F(xiàn)lutter還提供了 Material 和Cupertino兩種視覺風格的組件庫。而我們Flutter開發(fā)的大多數(shù)場景绢陌,只是和這兩層打交道挨下。

3.學習flutter的渠道

1.Flutter官網(wǎng),Flutter中文網(wǎng),以及Github和StackOverFlow

2.Flutter社區(qū)

3.Flutter官方demo和對應的源碼

4.網(wǎng)站博客

5.Flutter開源項目

4.Flutter的下載和安裝,自行參考Flutter安裝

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市脐湾,隨后出現(xiàn)的幾起案子臭笆,更是在濱河造成了極大的恐慌,老刑警劉巖秤掌,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件愁铺,死亡現(xiàn)場離奇詭異,居然都是意外死亡闻鉴,警方通過查閱死者的電腦和手機茵乱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來孟岛,“玉大人瓶竭,你說我怎么就攤上這事∏撸” “怎么了斤贰?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長次询。 經(jīng)常有香客問我荧恍,道長,這世上最難降的妖魔是什么屯吊? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任送巡,我火速辦了婚禮,結(jié)果婚禮上雌芽,老公的妹妹穿的比我還像新娘授艰。我一直安慰自己辨嗽,他們只是感情好世落,可當我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般屉佳。 火紅的嫁衣襯著肌膚如雪谷朝。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天武花,我揣著相機與錄音圆凰,去河邊找鬼。 笑死体箕,一個胖子當著我的面吹牛专钉,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播累铅,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼跃须,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了娃兽?” 一聲冷哼從身側(cè)響起菇民,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎投储,沒想到半個月后第练,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡玛荞,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年娇掏,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片冲泥。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡驹碍,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出凡恍,到底是詐尸還是另有隱情志秃,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布嚼酝,位于F島的核電站浮还,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏闽巩。R本人自食惡果不足惜钧舌,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望涎跨。 院中可真熱鬧洼冻,春花似錦、人聲如沸隅很。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至屋彪,卻和暖如春所宰,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背畜挥。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工仔粥, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蟹但。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓躯泰,卻偏偏與公主長得像,于是被迫代替她去往敵國和親华糖。 傳聞我的和親對象是個殘疾皇子斟冕,可洞房花燭夜當晚...
    茶點故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 一. 背景 1.1 產(chǎn)生背景 隨著移動互聯(lián)網(wǎng)的發(fā)展,在業(yè)務(wù)需求缅阳、開發(fā)成本磕蛇、迭代速度等方面有了越來越高的要求。為了解...
    流浪四海閱讀 748評論 0 0
  • 目錄 一十办、Flutter 為何使用Dart開發(fā)語言二秀撇、Flutter的UI系統(tǒng)1.特點2.架構(gòu)簡介2.1 Flut...
    十拿九穩(wěn)啦閱讀 3,660評論 3 28
  • Flutter簡介 Flutter 是 Google推出并開源的移動應用開發(fā)框架,主打跨平臺向族、高保真呵燕、高性能。開發(fā)...
    沫之閱讀 339評論 0 0
  • 作者:iOS開發(fā)工程師 伊澤瑞爾 目前件相,移動開發(fā)技術(shù)主要分為原生開發(fā)和跨平臺開發(fā)兩種再扭。其中,原生應用是指在某個特...
    李紹俊閱讀 571評論 0 0
  • 兵者詭道夜矗,醫(yī)者仁道泛范,凡天下之利人之藥皆可為醫(yī)之,藥者紊撕,達天地之廣不可窮盡罢荡,蘊真靈氣,含精華力对扶。大者星斗移轉(zhuǎn)区赵,...
    南溪齋客閱讀 268評論 0 2