图书推荐

Flutter是谷歌的移动UI框架,可以快速地在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作,在全世界,Flutter正在被越来越多的开发者和组织使用。
本书基于作者的开发经验与实践,从零开始循序渐进地介绍了Flutter框架的功能特点及其在项目开发中的应用,主要内容包括以下四部分:第一部分
从开发环境的搭建入手,主要介绍Dart语言基础与高级应用,从基础语法到函数、泛型、异步编程、模块使用等高级内容,本部分内容可以使读者快速掌握Flutter框架必备的Dart语言基础。

第二部分
主要介绍Flutter的核心组件,除了介绍开发Flutter应用必备的图片、文本、按钮、图标等基础组件外,还详细介绍了表单组件、布局技术、交互组件、组件的绘制与修饰、可滚动组件等高级内容,本部分内容是使用Flutter开发应用的基础。

第三部分
重点介绍了Flutter的动画与手势、网络技术及数据解析等内容。通过本部分的学习,读者可以真正掌握Flutter在开发实际应用中的丰富内容,体验Flutter框架的精彩。

第四部分 
主要演示了两个完整案例的开发过程,包括新闻客户端的开发和游戏开发,此外,还介绍了如何将Flutter应用于iOS、Android项目及Web应用程序,旨在帮助读者将Flutter快速应用于自己的实际项目。

为使读者高效地掌握本书内容,本书作者还特别录制了Dark语言的教学视频,并提供了完整示例的源代码,读者可从本书提供的网站自行下载使用。

请注意,本书所有程序代码均在Flutter 1.7.hotfix2下调试通过。