Flutter中文教程(一) 初識Flutter

Flutter

本篇為Flutter中文教程系列第一篇,先整體介紹一下Flutter瘤缩,旨在讓您對Flutter有一個基本的認(rèn)識喇完。如果您還想了解更多,可以去Flutter中文網(wǎng) 了解更多剥啤。

Flutter是什么锦溪?

Flutter是谷歌的移動UI框架,可以快速在iOS和Android上構(gòu)建高質(zhì)量的原生用戶界面府怯。 Flutter可以與現(xiàn)有的代碼一起工作刻诊。在全世界,F(xiàn)lutter正在被越來越多的開發(fā)者和組織使用牺丙,并且Flutter是完全免費(fèi)坏逢、開源的。簡單來說,F(xiàn)lutter是一款移動應(yīng)用程序SDK是整,包含框架肖揣、控件和一些工具,可以用一套代碼同時構(gòu)建Android和iOS應(yīng)用浮入,并且性能可以達(dá)到原生應(yīng)用一樣的性能龙优。詳情請參考Flutter簡介

Flutter和React-Native事秀、Weex這樣的動態(tài)化框架有什么不同彤断?

React-Native、Weex核心是通過Javascript開發(fā)易迹,執(zhí)行時需要Javascript解釋器宰衙,UI是通過原生控件渲染。Flutter與用于構(gòu)建移動應(yīng)用程序的其它大多數(shù)框架不同睹欲,因?yàn)镕lutter既不使用WebView供炼,也不使用操作系統(tǒng)的原生控件。 相反窘疮,F(xiàn)lutter使用自己的高性能渲染引擎來繪制widget袋哼。Flutter使用C、C ++闸衫、Dart和Skia(2D渲染引擎)構(gòu)建涛贯。在IOS上,F(xiàn)lutter引擎的C/C ++代碼使用LLVM編譯蔚出,任何Dart代碼都是AOT編譯為本地代碼的弟翘,F(xiàn)lutter應(yīng)用程序使用本機(jī)指令集運(yùn)行(不涉及解釋器)。而在Android下骄酗,F(xiàn)lutter引擎的C/C ++代碼是用Android的NDK編譯的衅胀,任何Dart代碼都是AOT編譯成本地代碼的,F(xiàn)lutter應(yīng)用程序依然使用本機(jī)指令集運(yùn)行(不涉及解釋器)酥筝。因此滚躯,F(xiàn)lutter能達(dá)到原生應(yīng)用一樣的性能。

同時嘿歌,F(xiàn)lutter提供了一組自己的widget)掸掏,由Flutter的framework和引擎管理和渲染。您可以瀏覽Flutter widget目錄宙帝。之所以不適用原生控件丧凤,是因?yàn)镕lutter希望最終結(jié)果是更高質(zhì)量的,如果Flutter使用原生系統(tǒng)widget步脓,F(xiàn)lutter應(yīng)用的質(zhì)量和性能將受到這些widget本身質(zhì)量的限制愿待。例如浩螺,在Android中,有一組硬編碼的手勢和固定的規(guī)則來對它們進(jìn)行手勢沖突消歧仍侥。在Flutter中要出,您可以編寫自己的手勢識別器,該手勢識別器是手勢系統(tǒng)中的一級參與者 农渊。此外患蹂,由不同人撰寫的兩個小工具可協(xié)調(diào)手勢沖突消歧。

Flutter用什么語言開發(fā)砸紊?

Flutter 用Dart作為開發(fā)框架和widget的語言传于,詳情請參考為什么Flutter選擇使用Dart語言

Dart語言好學(xué)嗎?

如果你有編程經(jīng)驗(yàn)醉顽,尤其是了解Java或Javascript, 那么你回發(fā)現(xiàn)Dart學(xué)習(xí)起來非常容易沼溜,筆者只用了兩個小時基本就開始愉快的使用Dart編碼了。Flutter中文網(wǎng)編輯了一份可以幫助您快速學(xué)習(xí)Dart的Dart語言資源列表游添,希望對你有用系草。

Flutter支持像webpack一樣“熱重載”或者Android “instant run”嗎?

支持否淤,F(xiàn)lutter支持Hot Reload,通過將更新的源代碼文件注入正在運(yùn)行的Dart VM(虛擬機(jī))中工作棠隐。這不僅包括添加新類石抡,還包括向現(xiàn)有類添加方法和字段,以及更改現(xiàn)有函數(shù)助泽。詳情請參閱Flutter熱重載 啰扛。

對于程序員/開發(fā)人員來說,要使用Flutter必須具備哪些經(jīng)驗(yàn)嗡贺?

Flutter對熟悉面向?qū)ο蟾拍睿愐狻⒎椒ā⒆兞康龋┖兔钍骄幊谈拍睿ㄑh(huán)诫睬、條件等)的程序員來說是很容易入門的煞茫。學(xué)習(xí)和使用Flutter,無需事先具有移動開發(fā)經(jīng)驗(yàn)摄凡。 我們已經(jīng)看到了一些不怎么有編程經(jīng)驗(yàn)的人學(xué)習(xí)并使用Flutter進(jìn)行原型設(shè)計和應(yīng)用程序開發(fā)续徽。

可以在我現(xiàn)有的原生應(yīng)用程序中使用Flutter嗎?

可以亲澡,您可以在現(xiàn)有的Android或iOS應(yīng)用中嵌入Flutter钦扭。詳情請參考原生應(yīng)用程序中使用Flutter

Flutter支持文件讀取床绪、發(fā)起網(wǎng)絡(luò)請求嗎客情?

支持其弊!詳情請參考:

  1. Flutter 文件操作
  2. Flutter發(fā)起Http請求膀斋。

我在哪里可以獲得Flutter學(xué)習(xí)資源梭伐?

您可以去谷歌Flutter官網(wǎng),但是概页,現(xiàn)在也可以訪問Flutter中文網(wǎng)了籽御,Flutter中文網(wǎng) 上提供了官方文檔翻譯和一些其它案例、資源惰匙,您也可以去Github 上Flutter項目主頁技掏,去查看最新動態(tài)和提issue.

本文參考文檔:Flutter中文網(wǎng)-Flutter FAQ .

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市项鬼,隨后出現(xiàn)的幾起案子哑梳,更是在濱河造成了極大的恐慌,老刑警劉巖绘盟,帶你破解...
    沈念sama閱讀 216,324評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鸠真,死亡現(xiàn)場離奇詭異,居然都是意外死亡龄毡,警方通過查閱死者的電腦和手機(jī)吠卷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來沦零,“玉大人祭隔,你說我怎么就攤上這事÷凡伲” “怎么了疾渴?”我有些...
    開封第一講書人閱讀 162,328評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長屯仗。 經(jīng)常有香客問我搞坝,道長,這世上最難降的妖魔是什么魁袜? 我笑而不...
    開封第一講書人閱讀 58,147評論 1 292
  • 正文 為了忘掉前任桩撮,我火速辦了婚禮,結(jié)果婚禮上峰弹,老公的妹妹穿的比我還像新娘距境。我一直安慰自己,他們只是感情好垮卓,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,160評論 6 388
  • 文/花漫 我一把揭開白布垫桂。 她就那樣靜靜地躺著,像睡著了一般粟按。 火紅的嫁衣襯著肌膚如雪诬滩。 梳的紋絲不亂的頭發(fā)上霹粥,一...
    開封第一講書人閱讀 51,115評論 1 296
  • 那天,我揣著相機(jī)與錄音疼鸟,去河邊找鬼后控。 笑死,一個胖子當(dāng)著我的面吹牛空镜,可吹牛的內(nèi)容都是我干的浩淘。 我是一名探鬼主播,決...
    沈念sama閱讀 40,025評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼吴攒,長吁一口氣:“原來是場噩夢啊……” “哼张抄!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起洼怔,我...
    開封第一講書人閱讀 38,867評論 0 274
  • 序言:老撾萬榮一對情侶失蹤署惯,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后镣隶,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體极谊,經(jīng)...
    沈念sama閱讀 45,307評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,528評論 2 332
  • 正文 我和宋清朗相戀三年安岂,在試婚紗的時候發(fā)現(xiàn)自己被綠了轻猖。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,688評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡域那,死狀恐怖咙边,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情琉雳,我是刑警寧澤样眠,帶...
    沈念sama閱讀 35,409評論 5 343
  • 正文 年R本政府宣布友瘤,位于F島的核電站翠肘,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏辫秧。R本人自食惡果不足惜束倍,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,001評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望盟戏。 院中可真熱鬧绪妹,春花似錦、人聲如沸柿究。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,657評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蝇摸。三九已至婶肩,卻和暖如春办陷,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背律歼。 一陣腳步聲響...
    開封第一講書人閱讀 32,811評論 1 268
  • 我被黑心中介騙來泰國打工民镜, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人险毁。 一個月前我還...
    沈念sama閱讀 47,685評論 2 368
  • 正文 我出身青樓制圈,卻偏偏與公主長得像,于是被迫代替她去往敵國和親畔况。 傳聞我的和親對象是個殘疾皇子鲸鹦,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,573評論 2 353

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

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,070評論 25 707
  • 譯者丨覃云 Flutter 是什么亥鬓? Flutter 移動應(yīng)用程序 SDK 是為開發(fā)人員提供一種創(chuàng)建快捷、美觀的應(yīng)...
    言射手閱讀 7,815評論 1 14
  • Flutter官網(wǎng)點(diǎn)擊訪問Flutter教程(一)Flutter概覽Flutter教程(二)Flutter安裝及運(yùn)...
    我是吸血鬼閱讀 26,350評論 8 38
  • (七十二域庇、2018.3.19) 【如來為發(fā)大乘者說嵌戈,為發(fā)最上乘者說。若有人能受持听皿、讀誦熟呛、廣為人說,如來悉知是人尉姨、悉...
    德虔閱讀 944評論 0 1
  • 我歌我狂,我淚我傷. 愛恨情愁,愛意何在? 情在何方? 青青子衿,悠悠我心. 但為君故,沉吟至盡. 愛已不再,情也...
    夜未央_轉(zhuǎn)身荒涼閱讀 173評論 0 0