Ionic是近几年很火的一项跨平台开发技术。Ionic大的亮点是集成了Angular和Cordova,对于有开发经验的前端工程师来说上手难度大大降低,并且能直接使用现有的大量第三方库和框架。本书是一本详尽的Ionic实战教程,不仅告诉你“怎么做”,还告诉你“为什么”,这正是大部分入门书籍所欠缺的。无论你是否有相关开发经验,这本书都可以帮助你快速掌握Ionic。
只需掌握Web技术就能开发移动应用是不是很爽?有了Ionic之后,App的开发变得如此简单:使用我们熟知的HTML、CSS和JavaScript技术就可以同时开发iOS和Android应用。
本书指导Web开发者使用Ionic和AngularJS创建移动应用。通过大量带有注释的示例,本书展示了如何使用移动UI组件,如何利用当前地点数据,如何集成相机等原生设备功能,如何添加手势操作以及外部数据存储等功能,让我们能创建出更加原生的应用。本书还介绍了如何通过测试提升应用的稳定性以及在开发中定位错误。然后,使用命令行工具教会大家如何创建并将应用发布到应用商店。
内容包括:
√ 使用HTML、JavaScript和CSS创建移动应用
√ 使用Ionic UI组件创建复杂交互
√ 一次编译,"到处"发布(iOS和Android)
√ 使用原生设备硬件以及设备特定功能
√ 涵盖完整的移动应用开发过程
读者需要了解HTML、CSS和JavaScript知识;对于AngularJS,懂一些最好,不懂也没有关系。
目录
- 第1章 Ionic和Hybrid应用介绍 .. 1
- 第2章 配置开发环境 .............. 17
- 第3章 AngularJS必备知识 ..... 37
- 第4章 Ionic导航和核心组件 ... 68
- 第5章 选项卡、高级列表和表单组件 .......... 99
- 第6章 使用 Ionic开发一款天气应用............. 134
- 第7章 开发高级应用 ............ 173