内容简介
If you are a native mobile developer, with some familiarity with the common web technologies of JavaScript, CSS, and HTML, or if you are a web developer, then this learning guide will add great value and impact to your work. Learning how to develop mobile applications using Apache Cordova is of particular importance if you are looking to develop applications on a variety of different platforms efficiently.
AI简介
这是一本面向Web开发者和移动应用开发者的实战指南,旨在帮助读者理解和掌握如何使用Apache Cordova和jQuery Mobile框架进行跨平台的移动应用开发。
书籍从移动开发方法比较入手,详细介绍了移动Web应用、混合移动应用和原生移动应用的区别,并解释了为什么使用Apache Cordova。接着,书籍通过一个声音记录器的实例,带领读者体验了从开发到构建再到部署的全过程。
书籍还详细介绍了Apache Cordova的开发工具,包括如何配置Android、iOS和Windows Phone开发环境,以及如何构建和运行应用。同时,书籍深入探讨了Apache Cordova的API,包括设备、文件系统、网络、媒体、位置、传感器等,并通过一个Cordova Exhibition应用展示了这些API的实际应用。
在自定义插件的章节中,书籍教授了如何创建自定义插件,以扩展Cordova的功能,使其能够访问设备的原生功能。同时,书籍还介绍了如何使用Jasmine框架编写JavaScript单元测试,并使用Karma和Istanbul工具来生成测试覆盖率报告。
书籍最后通过一个M