flutter 是一个优秀的跨平台UI组件库,Google 强大的支持,横跨 Android ,iOS,web 等平台。
基于dart开发语言,skia 引擎 直接通过 GPU渲染,极低的性能损耗
material 设计风格 (ios 为 Cupertino) 视觉统一更优美
flutter 有着良好的架构设计,framework使用dark开发语言
底层的 dart、skia引擎 和 Text(纹理) 使用 c++实现,有着良好的性能
flutter 概述,整体架构等,
flutter示例,包括widget控件等常用功能实现
开始flutter学习,所有代码存放至github
https://github.com/kongxs/flutter_demp
1. flutter 架构分层
2. flutter GPU渲染
下图可以看出flutter的渲染是直接调用GPU完成的,由此达到高性能。媲美原生体验,在某些方面做了优化,甚至可以做到更好。