本书主要以项目为基础,由八个项目组成,项目一至项目六主要从“项目结构”→“导航组件”→“Ionic常用事件”→“极光推送插件”→“加载指示器”→“存储数据”等相关知识进行介绍,从而让读者掌握Ionic整体结构和知识技能,能够根据所学知识做出跨平台APP界面:项目七主要讲解Ionic服务器模拟环境搭建,以Postman安装与使用示例、MongoDB安装与测试、使用Mongoose完善数据持久化等进行介绍;项目八对如何生成发布Android/iOS平台的应用包进行介绍,使读者能够对跨平台项目进行测试、部署。本书的每个项目都分为学习目标、学习路径、任务描述、任务技能、任务实施、任务总结、英语角、任务习题八个模块来讲解相应的知识点。此结构条理清晰、内容详细,任务实施可以将所学的理论知识充分的应用到实战中。