本书分为三部分, 第一部分为入门篇 (第1-4章), 主要介绍Flutter技术的诞生背景、特点、语言及常用组件的使用, 读者通过对入门篇的学习, 可以掌握如何使用Flutter来搭建UI界面; 第二部分为进阶篇 (第5-11章), 主要包含Flutter的手势和事件处理、动画、自定义组件、网络请求和文件操作、路由导航和存储、混合跨平台、国际化等, 通过对本篇的学习, 读者可以对Flutter的整体流程及原理有一个深入的认识; 第三部分为实战篇 (第12-14章), 主要通过一个实战项目把前面介绍的内容整合起来。