环境搭建
Flutter可以安装在Windows,MacOS,Linux系统中
本文主要是以Windows为例
Windows 7以上版本 磁盘空间400M以上
1.下载Flutter SDK
2.配置环境变量
3.验证环境变量是正确(切记一定要安装git,否则flutter无效)
4.移动开发一般都是习惯用Android studio,在ide内安装插件(flutter插件,Dart插件)
创建Flutter项目
flutter插件安装成功后,新建项目的时候会有一个new flutter project,选择创建的工程的类别,填写flutter sdk路径和包名
注意的是现在创建的Android 项目不管是否选择kotlin语言,他都是kotlin语言,可以用命令行创建Java的工程。
1.flutter create -a java -i swift --androidx java_flutter
创建一个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.主要有工程名,管理依赖的安装包,环境的配置以及资源的管理
name:可以随意命名,但是一旦命名后,就不能随便修改,后续import都是根据name来进行引用的。
YAML:是一个类似与xml,json的标记性语言,强调以数据为中心,并不是以标识语言为重点。