Flutter的更新历史
- 安装sdk:建议clone flutter仓库的方式安装flutter sdk
- 更新:命令行执行 flutter upgrade
1.7
2019.07.10
更新内容如下:
- 支持AndroidX;
- 支持Android App Bundles
- 2019.08.01开始, google play的应用必须支持64位架构
- 支持基于OpenType文字排版
- 新增RangeSlider widget
- 提升iOS上的文本编辑体验
- 支持游戏控制器
- 完善文档和示例代码
支持AndroidX:
当创建 Flutter 项目时,可通过添加 --androidx 来确保生成的项目文件支持 AndroidX 。
支持AndroidX的步骤如下:
命令行创建Flutter项目,支持AndroidX.
# 创建项目命令
$ flutter create --androidx myapp
复制代码
OpenType文字排版
有了 OpenType 的字体支持,你可以用 Flutter 进行复杂的文字排版了。
文本渲染的提升,支持了丰富的排版样式:
- 包括数字表格式对齐
- 旧式风格数字 (tabular and old-style numbers)
- 斜线零 (slashed zeros)
- 样式集 (stylistic sets)
widget更新
- 新增RangeSlider
帮助你在单个滑块儿上选择一组值
复制代码
- 更新SnackBar
- 提高了 CupertinoPicker 和 CupertinoDateTimePicker widget 的保真度。
1.5
稳定版大更新,支持全平台
宣布正式支持全平台,适用于所有屏幕的便携式UI框架.
支持的平台如下:
- 手机端(mobile);
- web网站;
- 桌面软件(desktop);
- 嵌入式设备(embedded);
1.2.1
- StatelessWidget类的构造函数,不需要手动去在构造函数后面加super调用一次服了的构造方法了;
//过去
TestWidget({Key key, this.x}) : super(key: key);
//new
TestWidget(this.x);
复制代码
1.2
2019.02
主要增加了对web的支持;
1.0
2018.12