> For the complete documentation index, see [llms.txt](https://devbook.site/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://devbook.site/master.md).

# 前言

为更好的学习Flutter，特地将Flutter的学习从零整理及总结成本书，方便大家的快速学习！

其他权威网站：[Flutter中文网](https://flutterchina.club/)、[Flutter实战书籍](https://book.flutterchina.club)

## 主流跨平台语言对比

主流跨平台语言(Flutter和RN、Weex)之间的对比：

![主流跨平台语言对比](/files/-LVmK80dIOI3ZTrgHTb_)

* 渲染性能

和RN和Weex将javascript转化为原生控件渲染不同，Flutter完全挣脱了原生控件的“束缚”，如下图所示，Flutter使用了分层架构，分为Framework和Engine两个部分，其中Framework层提供各种基础组件库，包括各种Widget，动画等，Engine层则完全由C和C++实现，使用Skia进行渲染（对！就是chrome用的那个图形渲染框架），官方宣称可以达到原生app的渲染性能。

![Flutter结构](/files/-LVmK80fSYlDAsqF2OEx)

* Google新操作系统Fuchsia(被认为是Android的继任者)也使用Flutter作为其UI框架，今后的发展不可限量。
