Flutter是谷歌發行的一款移動UI框架,能夠快速在iOS和Android上構建高質量的原生界面,並且Fluuer一樣也支持與現有的項目進行混編。Flutter採用Dart語言編寫,1.0版本於2018年12月5日(北京時間)發佈。程序員
Flutter是基於Dart編寫的,因此編寫第一個Flutter應用以前,你須要瞭解一下Dart語言的語言基礎。mac 上經過 brew install dart 能夠快速的配置dart環境,或者在官網瞭解dart.dev/get-dart基礎知識,在此就很少闡述。api
開發環境的搭建Fluuter中文網上有很是詳細的介紹在這裏我也不一一細說了。bash
按照上面的教程並配置好環境變量成後,執行框架
flutter doctor
複製代碼
若是出現下圖所有都是綠色的勾勾:編輯器
那麼恭喜你,你能夠愉快的開始你的Flutter生涯了。學習
理論上你只要在你想要建立Flutter項目的目錄下執行:spa
flutter create helloWord
複製代碼
那麼它就會生成一個flutter 專屬的空白項目,你能夠使用任意的編輯器去編寫代碼。插件
可是,工欲善其事,必先利其器。一款好的編輯器,能夠加快程序員擼代碼的速度,這個是不爭的事實。code
目前主流的Flutter編輯器有Android Studio,Visual Studio Code ,Sublime Text等等。可是它們都必須安裝Dart,Flutter等基本插件才能夠完成基本的dart代碼的識別,以及flutter api 的代碼補全等等。cdn
在這裏筆記強烈的推薦使用Visual Studio Code 去編寫你的Flutter應用。 特別是Flutter Widget Snippets這個強大的代碼補全插件,有了它你就能夠快速的構建各個Widget。
快來建立你人生中第一個Flutter應用: