環(huán)境搭建
Flutter可以安裝在Windows,MacOS,Linux系統(tǒng)中
本文主要是以Windows為例
Windows 7以上版本 磁盤空間400M以上
1.下載Flutter SDK
2.配置環(huán)境變量
3.驗證環(huán)境變量是正確(切記一定要安裝git,否則flutter無效)
4.移動開發(fā)一般都是習慣用Android studio,在ide內安裝插件(flutter插件,Dart插件)
創(chuàng)建Flutter項目
flutter插件安裝成功后,新建項目的時候會有一個new flutter project,選擇創(chuàng)建的工程的類別,填寫flutter sdk路徑和包名
注意的是現在創(chuàng)建的Android 項目不管是否選擇kotlin語言,他都是kotlin語言,可以用命令行創(chuàng)建Java的工程。
1.flutter create -a java -i swift --androidx java_flutter
創(chuàng)建一個Java的Android工程和swift的iOS工程,Android支持androidx庫,工程名為java_flutter
路徑就在當前路徑下
2.運行項目的時候,使用阿里的鏡像
在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進行管理的
2.主要有工程名,管理依賴的安裝包,環(huán)境的配置以及資源的管理
name:可以隨意命名,但是一旦命名后,就不能隨便修改,后續(xù)import都是根據name來進行引用的。
YAML:是一個類似與xml,json的標記性語言,強調以數據為中心,并不是以標識語言為重點。