Flutter介绍
Flutter是谷歌公司开发的一款开源丶免费的UI框架,可以让我们快速在Android和iOS上构建高质量App。它最大的特点就是可以实现跨平台丶以及高性能。目前Flutter已经支持Android丶iOS丶Web丶Windows丶Mac丶Linux等平台。
Flutter基于谷歌的Dart语言开发,如果没有任何Dart语言基础的话,可以先学习一下Dart语言。然后再学习Flutter。
市面上已经有很多的混合App开发框架了,但是有些混合APP开发框架主要是针对前端开发者的:比如 ReactNative(基于React)、lonic(基于Angular、 Vue. React)。有些则是针对.Net平台针对.Net开 发者的比如:Xamarin
Flutter是谷歌基于Dart语言开发的一款跨平台的App开发框架。它针对的开发者是全部开发者。它的性 能相比RN、 lonic这样的框架要更好一些。
Flutter官网:https://flutter.dev/
Flutter中文网:https://flutterchina.club/
Flutter Packages:https://pub.dev/
Flutter windows上面搭建Flutter Android开发环境
- Flutter Android环境搭建
- 电脑上面安装配置jdk
- 配置JDK
- 系统变量中新建JAVA_HOME变量,设置值为java sdk的根目录
- 系统变量中找到Path变量,双击打开,然后在变量值的最后面添加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
- windows7 注意环境变量之间用;隔开(英文分号)
- 系统变量中新建JAVA_HOME变量,设置值为java sdk的根目录
- 电脑上面安装配置Android Studio
- 下载地址:https://developer.android.google.cn/studio

- 下载Flutter和Dart 插件
- 下载地址:https://developer.android.google.cn/studio
- 电脑上面安装配置Flutter SDK
- 下载地址:https://docs.flutter.dev/release/archive?tab=windows
- 解压到指定目录
- 配置环境变量
- 新建系统变量,变量名为FLUTTER_HOME,变量值为Flutter SDK的根目录
- 找到Path变量,双击打开,然后在变量值的最后面添加%FLUTTER_HOME%\bin;
- 下载地址:https://docs.flutter.dev/release/archive?tab=windows
- 电脑上配置Flutter国内镜像
- 环境变量中新建系统变量,变量名为PUB_HOSTED_URL,变量值为https://pub.flutter-io.cn
- 环境变量中新建系统变量,变量名为FLUTTER_STORAGE_BASE_URL,变量值为https://storage.flutter-io.cn
- 运行flutter doctor检查环境是否配置成功
- flutter doctor - 如果有问题,根据提示解决问题 - 打开Android Studio配置Flutter插件
- 下载Flutter和Dart 插件
- 创建运行Flutter项目
- 打开Android Studio,点击Start a new Flutter project,然后选择Flutter Application,然后点击Next


