本书采用由浅入深的方式讲解Flutter技术原理,内容翔实、面面俱到。通过阅读本书,读者能够掌握如何使用Flutter编写跨平台移动客户端应用,并且对应用到的组件有透彻的理解。
本书分为三篇,共12章。基础知识篇(第1~5章)概述Dart核心语言基础,通过视频讲解来概述Flutter开发环境搭建,纵向概述Flutter开发中使用的基础组件(如Text、Image)、UI布局组件(如Column)、滑动组件(如NestScrollView)、功能性组件(如手势识别)等;核心功能篇(第6~10章)涵盖动画、弹框、绘图、文件操作、Flutter与Android和iOS原生的消息通信、数据持久化、网络请求等;实战应用篇(第11、12章),将前两篇讲解内容加以应用,并补充开发细节,如应用图标配置、打包发布、权限请求、各种工具类封装等,此外还提供一个App的基础架构。
本书面向Flutter初学者,可供Web前端、iOS开发、Android的开发人员,以及想更进一步了解Flutter并进阶实战的技术人员阅读。
展开