Flutter 架构的认识

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完成的,由此达到高性能。媲美原生体验,在某些方面做了优化,甚至可以做到更好。 

3. flutter 状态管理

参考:

https://flutterchina.club

https://flutter.io