本书系统阐述了跨平台Dart编程语言基础知识、面向对象编程, 以及网络编程和异步编程等高级知识。全书共分为4 篇: 第1篇为Dart基础(第1 ~9章) , 第2篇为面向对象编程( 第10 ~14 章) , 第3篇为Dart 进阶(第15 ~24章) , 第4篇为商城项目实战( 第25 ~37章) 。书中主要内容包括: Dart语法基础、Dart编码规范、数据类型、运算符、流程控制语句、函数、面向对象基础、继承与多态、抽象类与接口、枚举类、集合框架、集合与泛型、异常处理、元数据、Dart库、单线程与多线程、网络编程和异步编程等。书中包含大量应用示例, 读者不仅可以由此学会理论知识还可以灵活应用。书中示例基于 Flutter环境开发, 读者在学习到Dart语言知识的同时还可以学会Flutter框架技术。书中通过一个商城App案例详细阐述了如何使用Flutter开发App, 内容完整, 步骤清晰, 提供了工程化的解决方案。本书可作为Dart和Flutter初学者的入门书籍, 也可作为从事跨平台移动应用开发的技术人员及培训机构的参考书籍。