環(huán)境搭建
Flutter可以安裝在Windows,MacOS,Linux系統(tǒng)中
本文主要是以Windows為例
Windows 7以上版本 磁盤空間400M以上
1.下載Flutter SDK
2.配置環(huán)境變量
3.驗(yàn)證環(huán)境變量是正確(切記一定要安裝git,否則flutter無效)
4.移動(dòng)開發(fā)一般都是習(xí)慣用Android studio,在ide內(nèi)安裝插件(flutter插件,Dart插件)
創(chuàng)建Flutter項(xiàng)目
flutter插件安裝成功后,新建項(xiàng)目的時(shí)候會(huì)有一個(gè)new flutter project,選擇創(chuàng)建的工程的類別,填寫flutter sdk路徑和包名
注意的是現(xiàn)在創(chuàng)建的Android 項(xiàng)目不管是否選擇kotlin語言,他都是kotlin語言,可以用命令行創(chuàng)建Java的工程。
1.flutter create -a java -i swift --androidx java_flutter
創(chuàng)建一個(gè)Java的Android工程和swift的iOS工程,Android支持androidx庫,工程名為java_flutter
路徑就在當(dāng)前路徑下
2.運(yùn)行項(xiàng)目的時(shí)候,使用阿里的鏡像
在android目錄下的build.gradle buildscript和allprojects里面google(),jcenter()替換成
maven{ url'https://maven.aliyun.com/repository/google' }
maven{ url'https://maven.aliyun.com/repository/jcenter' }
maven{ url'http://maven.aliyun.com/nexus/content/groups/public' }
D:\flutter\packages\flutter_tools\gradle路徑下的 flutter.gradle里面的buildscript google(),jcenter()同樣替換成阿里鏡像????
3.支持熱重載
在Dart文件里面修改代碼,使用熱重載鍵,可以馬上查看修改效果
4.pubspec的作用
1.Flutter工程是由pubspec進(jìn)行管理的
2.主要有工程名,管理依賴的安裝包,環(huán)境的配置以及資源的管理
name:可以隨意命名,但是一旦命名后,就不能隨便修改,后續(xù)import都是根據(jù)name來進(jìn)行引用的。
YAML:是一個(gè)類似與xml,json的標(biāo)記性語言,強(qiáng)調(diào)以數(shù)據(jù)為中心,并不是以標(biāo)識(shí)語言為重點(diǎn)。