系統(tǒng)要求
目前Flutter只能在Mac和Linux(64位)上工作溯革,使用windows的同學可能要借助虛擬機來進行學習漾脂。
安裝Flutter SDK
這一步其實很簡單兢榨,就是將Flutter在github上的源碼整個clone下來,在適當的目錄執(zhí)行??命令:
$ git clone https://github.com/flutter/flutter.git
$ export PATH=`pwd`/flutter/bin:$PATH
接著運行:
$ flutter doctor
??這個命令會告訴你你的flutter還缺少什么依賴窥突,輸出如下:
接著運行:
$ flutter
第一次運行flutter
它會自動下載一些依賴,并且進行自動編譯硫嘶。隨后再次運行flutter就會跳過這些步驟阻问。
Google Analytics的配置
安裝完flutter以后google analytics默認是自動打開的,如果有同學不喜歡flutter在后臺默默上傳你的使用數據和錯誤信息可以選擇關閉:
$ flutter config --no-analytics
Android 環(huán)境搭建
Android環(huán)境搭建相對簡單沦疾,這里就不贅述了称近,做過Android開發(fā)的小伙伴應該都有現(xiàn)成的環(huán)境第队。大體步驟是:
- 安裝Android Studio
- 下載Android Sdk
Android設備
這里使用真機和模擬器都OK,但要注意Android版本要大于等于4.1刨秆。
Flutter IntelliJ 插件安裝
Flutter提供了IntelliJ的插件凳谦,安裝方法如下:
首先是安裝IntelliJ,官方下載地址衡未。
接著需要安裝Dart和Flutter兩個插件尸执,其中dart用于代碼的分析,flutter用于工程的編譯等工作:
進入Preference中的Plugins設置模塊缓醋,點擊Browse repositories如失,查找dart和flutter并安裝。
接著在Preferences中的Languages & Frameworks中對dart和flutter進行sdk路徑配置送粱。sdk路徑參考你的機器褪贵。
第一個Flutter App
到這里,F(xiàn)lutter的開發(fā)環(huán)境基本配置完成抗俄,下面我們跑一個小例子脆丁。
選擇Flutter接著next,
來一個喜聞樂見的hello_flutter动雹,點擊Finish槽卫。
如果你連接著Android設備的話,右上角就會有此設備的選項洽胶,
點擊綠色的三角形晒夹,我們第一個Flutter app就成功在手機上跑起來了。
用命令行編譯hello_flutter
上述flutter的插件給我們提供了方便的編譯手段姊氓,但如果要編譯release怎么辦呢?這里就用到了flutter命令喷好。
進入hello_flutter目錄下,我們查看一下flutter有哪些命令:
其中正好有我們想要的run命令翔横,接著查看run命令的幫助:
看到這里的release吧,接著使用flutter run --release
就能編譯出release版本了梗搅,release版本的app比debug的app在性能和穩(wěn)定性上都有所提升禾唁。
總結
這篇文章主要和大家學習了一下Flutter的環(huán)境搭建和在intelliJ下的使用。在最后還學習了下如何用命令行來編譯flutter app无切。在上一節(jié)中的那個官方demo大家不妨自己試著編譯一下荡短。其工程路徑是flutter/examples/flutter_gallery
。