Apache Cordova实战
IBM专家撰写!青岛大学计算机学院主任、博士生导师卜庆凯,腾讯云互联网业务总经理答治茜,奥特美克总经理吴玉晓,特赞信息科技CTO 黄勇,岗岭集团技术副总裁黄哲铿,卡联科技集团股份有限公司副总裁张鹏,IBM Watson研究中心研究员宫雷光联袂推荐!配源代码!

作者:Raymond K. Camden,陈玉毅

丛书名:清华开发者书库

定价:49元

印次:1-2

ISBN:9787302476498

出版日期:2018.01.01

印刷日期:2018.09.29

图书责编:盛东亮

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书全面细致地论述了如何使用开源的Cordova框架来开发混合式移动应用App。全书共12章,分为三部分: 第一部分介绍Apache Cordova基础知识,引导开发者快速入门,搭建开发环境; 第二部分介绍了Cordova的高级核心概念,深入地论述CLI命令行工具、设备访问、插件技术、调试工具、应用打包等,同时也介绍了SPA单页面应用技术原理、构建离线应用、支持全球应用,以及如何在移动设备端存储数据; 第三部分介绍了如何将移动应用发布到Android和Apple应用商店中,并在最后给出了一个完整的实际应用案例。

Raymond Camden:IBM开发支持专家。他满怀激情地投入到移动应用开发之中,也多次受邀在世界各地会议上,发表演讲,快乐分享。 陈玉毅:字晓宇,笔名小玉一休。博学笃志,勤学乐享,开源社区的追随者,丰富的产品规划,架构设计和团队管理经验。组织研发中心技术路线预研,技术选型,追求简单高效,敏捷交付的产品研发模式。

前言 我作为Web网页开发者已经有20年了,我依然记得以前使用NCSA Mosaic来浏览网页、查找HTML格式的电子书,以帮助构建我的第一个网页应用的情景(当时我在页面中使用了彩虹渐变色样式)。那个年代做的网页很是简陋。当时在使用LiveScript(JavaScript的早期版本)时,为了使浏览器正常工作,需要不断地重新启动电脑,才能看到效果。在第一个10年间,我致力于服务器端应用的开发,编程语言前后分别使用了Perl和ColdFusion。由于我忽视了前端程序且由于浏览器本身的原因而导致了各种各样的问题。 在最近的10年间,我把精力转向了客户端开发。令我惊喜的是,Web 2.0/AJAX非常强大,在大多数的场合下,运行得非常好。我开始花费大量的时间重新学习JavaScript,并重温HTML语言。这听起来让人不可思议。虽然我确实了解HTML,并且在服务器端应用开发中使用过它,然而随着研究的深入,我发现有很多未知或者是不甚理解的东西。 与此同时,移动设备由最初的缓慢发展演变成高速发展。我时常听说在欧洲和亚洲,大量的移动设备正在被使用。但依个人使用经验来看,这些设备不免有些令人失望。虽然我很喜欢Motorola RAZR系列的智能手机,但是第一次使用它来发送SMS短信,同时也是最后一次用它来发送短信了; 同样地,使用它来浏览网页,也会遭遇令人失望的体验。 终于有一天,一切都改变了。iPhone改变了游戏规则,让移动互联网更加可用。随着App市场的发展,产生了各种各样的应用程序,同时也涌现出大量的移动应用开发者。我也开始专注于移动平台的应用,特别是构建适合移...

目录
荐语
查看详情 查看详情

目录

第一部分Apache Cordova新手入门

第1章Cordova是什么

1.1PhoneGap和Cordova的发展历史

1.2PhoneGap和Cordova之间的关系

1.2.1两者有哪些相同点

1.2.2两者有哪些不同点

1.2.3官方网站

1.3Cordova能做什么

1.3.1命令行工具

1.3.2访问硬件

1.3.3支持插件

1.4Cordova不能做什么

1.5Cordova的使用场景

1.6网页标准与Cordova

1.7小结

第2章安装Cordova和Android SDK

2.1安装Android SDK

2.2安装Apache Ant

2.3安装Git

2.4安装Node.js

2.5设置PATH环境变量

2.6安装Cordova

2.7创建第一个Cordova工程

2.8小结

第二部分核 心 概 念

第3章创建Cordova工程

3.1使用Cordova CLI创建工程

3.2深入探究Cordova工程

3.3增加平台支持

3.4使用Android模拟器和设备

3.5发送Cordova应用程序到模拟器(或设备)

3.6构建第一个真实应用

3.7小结

第4章使用插件来访问设备

4.1什么是插件

4.2查看并评估插件

4.3管理插件与Cordova命令行工具

4.4插件与开发周期

4.5设备就绪事件

... 查看详情

Apache Cordova实战》,基于混合式移动应用开发架构,讲授如何设计,创建,运行混合式移动Apps。通过直观,真实的示例程序,开发者将学会使用Cordova CLI命令行方式来构建Apps,以及使用摄像头和加速度计这样的原生设备功能。同时也讲述了测试技术,探索PhoneGap Build服务,以及如何将应用程序提交到Google PlayApple App Store。对移动应用程序的设计,做出了有益的探讨,演示了如何创建高效,具有专业品质的UIUX。本书涉及的主题:

(1)    快速搭建Apache Cordova开发环境

(2)    详细阐述Apache Cordova高级核心概念

(3)    深入讲解CLI命令行工具

(4)    探讨设备访问,插件技术,调试工具,应用打包

(5)    构建离线应用,支持全球应用

(6)    比较移动设备端存储数据的多种可选方案

(7)    将移动应用发布到AndroidApple应用商店

(8)    讲解细致,完全不需要移动应用开发经验,就可以轻松阅读

(9)    完整的实际应用案例,可以预览混合式移动应用开发的全貌

(10) 图文并茂,程序清单注释完整清晰

(11) 注:本书提供配套学习资源(源代码、在线资源、在线支持),下载地址见书中“关于本书”部分。

查看详情