零、简介

第一作者(乔恩)的父母都是艺术家。他们每个人都可以画出类似真实生活的幻想画,并且震惊地看到他们的儿子几乎不能画出简笔画。如果你一直认为你的内在艺术家是通过你在电脑和互联网的帮助下可以建立的东西来最好地表达的,那么这本书可以指导你的虚拟画笔。成品呢?适用于 Android 设备的移动 Web 应用,这反过来可以激发数百万潜在用户的创造力和生产力。我们希望这本书能给你所需要的一切,让你立刻开始工作,创作出你的杰作。

这本书是给谁的

这本书是以初学者的水平写的。在很大程度上,我们没有做任何假设,从 HTML 是什么到如何应用 CSS 来查询数据库和使用 JavaScript 显示内容。对一些人来说,这可能意味着他们想浏览某些介绍性的材料(肯定会错过许多糟糕的笑话)。然而,即使是高级用户也可能从我们展示的技巧中获得一些东西。

这本书的结构

我们把这本书的内容分成几章,有三个“非官方”的部分。

在第一部分中,我们向你介绍了网络的基本语言:HTML,CSS,JavaScript 等等。然后,我们快速进入两个应用(第 2 章第 3 章),让你熟悉一下,然后回来讨论你在设计自己的应用时可能需要解决的规划问题(第 4 章第 6 章)

在第二部中,我们开始增加一些趣味。我们开始构建令人印象深刻的用户界面(第 7 章)和处理视觉内容(第 8 章)。然后,我们向您展示另外两个应用(第 9 章第 10 章),它们讲述了移动应用的独特性质:使用位置信息来指导您的应用(和用户),以及利用云获取信息和数据。

最后,在最后一部分,我们将讨论添加到您的应用中的下一个交互级别。我们涉及添加音频和视频(第 11 章),在用户背后做一些事情以提供令人印象深刻的功能(第 12 章),并将其打包上传到网络或为您以前的浏览器绑定创作创建一个完整的应用(第 13 章)。

虽然我们已经按照逻辑顺序对章节进行了分组,但在第 1 章之后,您应该可以自由探索其余的内容。虽然许多主题是建立在一个又一个的基础上的,但是首先阅读你感兴趣的内容可能会帮助你很好地理解你肯定想要检验的前几章中的概念。同时,每一章都有独立的信息,尤其是关于设计、心理学和用户体验的讨论!我们希望你旅途愉快!

下载代码

本书中所示示例的代码可从 GitHub 的[https://github.com/jonwestfall/Beginning-Android-Web-Apps-Development](https://github.com/jonwestfall/Beginning-Android-Web-Apps-Development).获得

联系作者

我们总是很高兴收到读者的来信,如果你对这本书(或生活)有任何问题、评论或想法,你可以通过我们的个人网站或社交媒体联系我们。

乔恩·韦斯特福尔:[http://jonwestfall.com](http://jonwestfall.com)推特:@jonwestfall

罗科奥古斯特:[http://nerdofsteel.com/](http://nerdofsteel.com/)推特:@therocco

格兰特·艾伦:[http://www.artifexdigital.com](http://www.artifexdigital.com)推特:@fuzzytwtr