上QQ阅读APP看书,第一时间看更新
本书的知识结构
本书共4篇14章,主要章节规划如下。
第一篇(第1~2章)移动开发准备
跨平台的框架有很多,Ionic的独特优势在哪里导致它的风行?决定选择它后,又如何为它搭建开发与测试环境,并开发第一个Hello World应用?一个Ionic的应用如何使用浏览器、模拟器和实体机测试?如何打包应用到实体机上?使用何种开发工具加速开发进程?这些都是本篇要介绍的内容。
第二篇(第3~4章)Ionic基础知识准备与常用库
Ionic构建于目前先进的前端技术框架与工具集之上,不了解这些背景知识点是无法正确理解和应用Ionic框架的强大功能的。因此本篇介绍了配置开发Ionic环境所依赖的Angular、SASS、lodash等这些业内主流的库和工具,以及Ionic CLI。最后以一个完整的Ionic项目模板的目录文件结构解析帮助读者了解一个Ionic应用的构成元素与结构。
第三篇(第5~12章)Ionic组件完全解析
本篇基于Ionic官方文档和笔者在实际项目中的经验,对Ionic内置的样式和TypeScript组件类进行完整解析,并通过丰富的代码与效果案例介绍其使用场景与定制途径。此外本篇也说明了常用的Cordova插件和安装使用方法,使App应用能够使用手机硬件设备专有功能如照相、地理定位、震动,分享到其他社交应用等。
第四篇(第13~14章)App项目实战和发布推广
本篇是综合实战篇,详细介绍了如何依照业内通行的敏捷过程来进行设计、开发,从而完成使用Ionic开发的App应用。除了综合使用了前文介绍的Ionic组件外,还详述了如何配置与测试后端服务的API、集成高德地图、百度ECharts图表等技术,这都是在实际的App项目中常常会遇到的需求功能点。
项目完成后的发布,是一个App走向市场和客户的最终一步。最后一章讲述了将使用Ionic框架开发的跨平台应用为Android和iOS两大平台打包的完整过程。此外还介绍了发布和更新应用的方法,使读者能真正将开发的应用转化为经济效益。