扫一扫分享
Fair是为Flutter设计的动态化框架,通过Fair Compiler工具对原生Dart源文件的自动转化,使项目获得动态更新Widget的能力。
Fair的UI渲染是无损的,可以做到像素级别的还原。
为了方便接入&体验Fair框架,请确认你的Flutter运行环境,可以根据实际情况切换版本。目前支持版本:
Flutter版本 | Dart版本 |
---|---|
Flutter 2.5.0 | Dart 2.14.0 |
Flutter 2.0.6 | Dart 2.12.3 |
Flutter 1.22.6 | Dart 2.10.5 |
Flutter 1.22.4 | Dart 2.10.4 |
Flutter 1.20.4 | Dart 2.9.2 |
Flutter 1.17.3 | Dart 2.8.4 |
Flutter 1.12.13+hotfix.9 | Dart 2.7.2 |
# Switch to another stable flutter version
#dependency_overrides:
# fair_version:
# path: ../fair/flutter_version/flutter_2_5_0
注意:由于部分版本flutter构建脚本存在巨大变化,会导致同一个模板工程无法同时运行在不同版本。
Fair的example位于fair/example目录,同时也附带了一些社区demo并转为fair动态化形式,工程位于samples目录下,克隆后直接build对应仓库即可即可。
samples
├── adobe_xd // adobe_xd插件demo, xd插件可以从设计稿直接导出flutter代码
├── best_flutter_ui_templates // 一个UI很漂亮的Flutter模板项目
└── my_app // 经典的Flutter Hello World
├── README.md
├── android
├── assets
├── build
├── ios
├── lib
├── my_app.iml
├── pubspec.lock
├── pubspec.yaml
├── test
└── web
手机预览