跨平台方案对比:
平台 | 原理 | UI渲染 | 性能 | 开发效率 | 动态化 |
---|---|---|---|---|---|
React Native、Weex | Native+JS | 原生控件 | 好 | 高 | 支持 |
Flutter | Native+自绘UI | 调用系统API渲染 | 安卓机型普遍优于Native , iOS高端机型无明显差别,中低端机型优于Native | 高 | 暂不支持,年内支持 |
Flutter原理解读:
Skia自绘引擎:
Dart高性能之JIT & AOT:
Framework & Engin:
开发要点:
Dart语言:
UI层:
路由设计:
Native交互:
调试:
热更新方案:
目前不支持,这也是flutter开发团队2019年的重点工作之一
国内应用现状:
阿里闲鱼团队:闲鱼商品详情
美团外卖团队:美团外卖全品类页面
社区建设:
官方社区:https://flutter.dev/community
Stack Overflow:
https://stackoverflow.com/tags/flutter/info
https://stackoverflow.com/tags/dart/info
掘金社区:https://juejin.im/tag/Flutter
闲鱼技术团队:https://www.yuque.com/xytech/flutter
学习资源:
官网:
https://flutter.dev/
https://flutter-io.cn/docs
中文网:https://flutterchina.club/get-started/test-drive/
Github:https://github.com/FlutterRepo/flutter
规划与目标:
1.在现有项目中集成Flutter,形成一套完成的Flutter开发框架。
2.后期一些页面采用Flutter开发,与现有的Native页面和RN页面不冲突,可相互交互。
网友评论