v0.8.0 主要更新
工程优化和开发方式变化
- 开发语言切换到 TypeScript :使用TS完整重构框架代码,带来了静态代码检查和代码自动提示。
- 完整接入npm生态:从新设计拆分JS层框架模块,使用Monorepo模式组织模块的关联开发及npm发布。业务代码经过npm包引入框架。
- 增长工程cli工具:一键建立业务初始工程。内置框架与业务的编译脚本,一键完成业务开发调试与编译打包。
框架逻辑优化
- 支持了JS Widget的状态保持
- 经过dart:ffi实现小数据量属性同步调用
- 支持了异步Widget,同步Widget
- 提供了更全面的TS Widget, 支持更多UI效果
- 主框架支持更丰富的性能监控指标。首帧、页面刷新、FPS、Crash率等。
- 对应 Flutter 1.20.3版本
mxflutter 接入指南git
github.com/mxflutter/m…github
github.com/mxflutter/m…npm