上QQ阅读APP看书,第一时间看更新
本书内容
本书共12章。从内容层面,本书从入门到进阶,从理论到实践;从技术层面,本书从Dart到Flutter,从源码层到应用层。
第1~3章可以作为读者入门Flutter的踏脚石,其中概述了Flutter、Dart并介绍了Flutter中的基础组件等。这部分内容有助于读者掌握Dart和Flutter组件的用法。
在学习完入门必备的知识之后,第4~9章不仅介绍了Dart进阶知识,还讨论了Flutter中的布局管理、动画管理、手势事件管理、路由管理以及状态管理这5部分。这5部分相互独立但又环环相扣,Flutter中通过3棵树—组件树、元素树和RenderObject树衔接了这5部分。学习完这些内容后,你不但能够在头脑中建立起完整的Flutter技术体系,而且能进一步提升自己的实践水平。
第10章和第11章讨论了Flutter中的数据存储与通信以及应用测试,这是移动端应用开发的共同话题。如果你是原生应用或者Web方面的开发者,可以将它们与你已经掌握的技术进行比较,这是有经验的开发者学习一门新技术的好方法。
第12章介绍了一个关于在线商城的实战案例。