谁应该读这本书

当我们面对生活中各种让你感动的创意、作品之时,一定有过这样的想法:假如这是我自己设计并做出来的,那该多好啊。

是啊,假如有一件完全由自己产生的作品,能够带给别人方便与快乐,能够受到别人的欣赏,那该是一件多么幸福的事情。

作为设计师的我们,作为程序员的我们,也许相比其他人,能够更加方便、容易的实现自己这个小小的心愿。因为把一个自己理想的App创意,变成一个实实在在的产品,并不会花费太多的经济成本,几乎就是一个大脑,一台电脑,一点时间就能完成的事情。

对于设计师而言,设计不是问题,“只差一个程序员就能搞定了”。

对于程序员而言,实现不是问题,“只差一个好的设计就能搞定了”。

不过实际生活中,那些伟大的创意有可能被“只差一个”的想法给拦住,始终没有破土而出的那一天:“另一半”,总是很难找的。

即使幸运的觅得了“另一半”,也可能因为对对方“理解”的不深刻而分道扬镳,“我的设计那么好,他怎么就不能实现呢?” “我的技术那么好,他怎么就不听我的意见呢?”

如果我们自己就对App产品的整个流程的设计和开发有了解、有体验,那该多好;如果我们对彼此的工作有认识、有体会那该多好。

这个原因带给了我创作的灵感。我将通过这本书,向各位设计师、开发者、甚至是普通大众介绍从创意到实现,如何作出一款安卓手机App。

我希望通过这本书,能让即使从来没有设计过App,或者即使从来没有写过安卓程序的你,在看完这本书以后,也能从无到有开发出一款属于你自己的得意之作。

所以这本书针对的读者是:

  • 会安卓编程,但是不会产品设计的开发者;
  • 会产品设计,但是不会编程实现的设计师;
  • 不会安卓编程,也不会产品设计,但是有强烈创作梦想的行动派;

从无到有都有一个过程,淌过这条陌生的河流需要时间、需要坚持、也需要一个好的导师。好的导师能给你指明方向,会给你设计一条到达彼岸的相对捷径,让你少走弯路。让这本书做你的引导者,协助淌过这条河,我相信你今后一定能够顺利的、独立的创造自己的App,能够更好的与伙伴沟通。

怎么读这本书

这本书将按照创意 设计 开发 测试 发布这个逻辑顺序设计。每个单元都会讲到原理和实际的运用方法,我将用一个产品作为实际的例子来加深各位读者的印象,让大家能够在实践中获得认识。

创意单元,我将以自己的深刻体会来谈谈如何发现生活中的创意,如何将创意落实到纸上,头脑风暴怎么做,需求怎么发掘,怎么设计实现的路径。

设计单元,除了讲解安卓App设计的原理,我还将介绍如何使用Sketch进行产品的原型设计。Sketch是Mac电脑上特有的产品,但是很多的产品设计师还是选择了它,那一定有它的过人之处。假如你使用的是Windows电脑,虽然用不了Sketch,但是设计的原理和方法都是相通的,也很有学习的价值。

开发单元会讲解如何进行代码的管理,如何把之前的设计变成实实在在的代码,如何在真实的设备上实现我们设计的功能。

开发完成,进入测试单元,测试和开发不可分离,它可不想我们想象的那样,在手机上随便按几下按钮就完成了,它可是一个专门的学问,值得单独成为一个大的单元。

最后是发布单元,程序如何打包,如何发布到网络上、发布到应用商店里,发布后如何跟踪应用的bug,都将在这里揭晓。

假如你已经是某个单元的专家了,即使跳过这个单元,也丝毫不会影响你的阅读。

这本书首要的目的是将创意到实现的各个环节都展示出来,然后层层深入。作为新手,你能学到很多使用的知识和技术;作为老鸟,你能站在一定高度来纵览全局。

特点

这本书还有几个重要的特点:

  • 对于这本书的创作素材,我会尽量选用最新的内容。

  • 这本书也是一个成长的孩子,我会根据大家的反馈和最新的资讯,不定时的更新其中的内容。请大家通过邮件anddlecn@gmail.com或者QQ群348702074,与我们联系或反馈。

  • 书的内容除了文字以外,我将采用大量的静态图片、动态图片,甚至视频等多媒体手段,为大家阐明书中的内容。

  • 对于书中使用到的工具、示例代码和各种资源文件,也会在我们的官网上提供。

  • 最为重要的是,学习的过程中需要多和志同道合的人交流。为此我组建了QQ群348702074,方便大家的互动和问题解答。

学习的准备工作

当然,为了学习这本书的内容,我们还得做好一些物质和精神上的准备,

  • 一个记事本和一杆笔:任何用来做记录的媒介都可以,用它来收集任何时间任何地方得到的产品灵感和创意。
  • 一台电脑:无论是设计还是开发,都离不开电脑,我非常的推荐Mac电脑,Mac非常适合设计师和软件开发者,它能原生的集成很多开发工具,省去了各种搭建环境的麻烦。另外,由于Mac的系统的封闭性,即使遇到问题,也是Mac用户都会遇到的问题,解决办法很单一规范,不像Windows电脑,遇到的问题千奇百怪,解决的方法也可能互不相通。
  • 一部安卓手机:安卓手机上开发App,最好有一台真实的设备,运行起来方便调试,也能随时给朋友展示自己的创意成果。
  • 连续或者分散的时间:不论是整个的寒暑假期,还是周末的全天,甚至是平时上下班的路途,都是学习的宝贵时光。
  • 坚持不懈的努力:最为重要的还是自己的努力和坚持,无论外物如何飘摇,都不能动摇你学习、掌握一项技能的决心,这本书将陪着你,迈出最艰难的第一步。
  • 同学共勉的环境:除了自我的修炼,与同道中人的交流、鼓励也会让我们更快更容易的成长,变得强大。

我的小目标

我希望在获得您的反馈帮助后,能完善本书的方方面面,然后集结成书。我也希望这本书能让更多的人知道,让它成为最好的接地气的安卓入门教程。所以也希望借助您的朋友圈,帮我宣传。

关于打赏

文章的角落我添加了打赏功能。如果您觉得本系列文章对您很有帮助,在可能的情况下,非常感谢您的鼓励。在您的资助下,我将进一步完善文档的内容,希望很快以其他方式回报于您!