前言

前言

从什么时候开始,设计变成了我生命的一部分?

似乎开始于一个非常难以捕捉的时间;

或许是我第一次打开Vimeo的时候;

或许是第一次用镜头记录风景的时候;

或许是我第一次想要用情书感动一个女孩的时候。

记忆的丢失让人分外伤怀,但是与产品一起度过的每一刻,我都满怀着对美好的期待与感恩。

独立完成一款产品是很多人的梦想,也是我的梦想。但是,只是完成一个产品并没有什么价值,真正完成一款优秀的产品的难度远超过“完成”这个词语的含义。

设计的锤炼、编程技艺的精进、营销的思考让很多人在起步阶段就放弃了。

从来没有一本书去讲如何完整地“完成”产品设计这件事情。我觉得应该有一本!于是,断断续续地,经历了一年的时间,我终于在23岁生日前写完了这本书。

完成一件事情着实考验人的耐心,这本书初稿完成之后又经历了相当大的修订,这种改进和迭代与产品开发极为相似。正如许多创作一样,想要下笔如神是非常困难的,甚至很多经验丰富的产品设计者的作品的第一稿也不见得就能够做得比新人好。真正使作品脱颖而出的,是后期对作品的反复打磨与改进。

在本书修订的过程中,我常常会跟朋友说“写书就像绣花一样”。尤其是,最近几年荒废了写作,竟然遇到了很多语法问题(可能是英语文档看多了的缘故)。

非常感谢周奕飞(@austinchou0126)和朱宏旭(@nixzhu)在本书初稿排版和语法方面所做的修正。

这本书只是一个开始,和产品一起成长,做出越来越优秀的东西才是最大的快乐。

读者对象

本书主要涵盖了以下4个部分:

  • 设计原理;

  • 原型、动画效果、交互设计;

  • iOS开发;

  • 营销。

书中以《小记》这一作品作为例子,完整地还原了一款产品从最初的想法到编码实现,再到上架,以及营销的全过程。

如果你什么都不懂,面对未来正充满困惑,那么这是一本很好的入门书籍;如果你只是略知一二,那么这本书也是很好的补全指引。

不过,由于产品的世界不存在“只要A必然发生B”的真理,所以请带着怀疑的眼光去审视本书中的每条结论,学会如何思考才能淡定地面对这个变幻莫测的世界。

解疑

本书的电子书发布后会持续迭代更新,这也是电子书发行的好处。如果你对本书有任何意见或者建议,欢迎写电子邮件给我(kevinchou.c@gmail.com),或者直接关注我的微博@周楷雯Kevin(http://weibo.com/kevinzhow)与我交流。

视频资料

Lolita作为首个视频资料,借助视频的优势,追加了设计和编程的实践部分,在读本书之前,读者可以先从视频看起。相关视频可以在腾讯视频上找到。

示例

本书中的所有示例代码均可从GitHub(https://github.com/ProducterTips/producter-book-examples)获得。

Producter相关

Producter Tips是由我和好友一起维护的一个分享设计、编程和产品的地方。你可以在那里发现一些实用的设计或者工程技巧。

目录

  • 版权
  • 内容提要
  • 对本书的赞誉
  • 推荐序
  • 前言
  • 第一部分 开篇
  • 第1章 Product/产品:设计驱动开发
  • 第二部分 Product Design/产品的设计
  • 第2章 设计的感觉
  • 第3章 基础界面
  • 第4章 设计工具
  • 第5章 产品的起点
  • 第三部分 Product Code/产品的实现
  • 第6章 成为开发者
  • 第7章 Swift
  • 第8章 iOS App是什么
  • 第9章 自动布局
  • 第10章 一个简单的iOS App
  • 第11章 iOS基础动画
  • 第12章 在“年”之外
  • 第13章 使用Git管理你的代码
  • 第14章 “年”和“月”
  • 第15章 撰写
  • 第16章 浏览“年”和“月”
  • 第17章 浏览日记
  • 第18章 编辑日记
  • 第四部分 Product Redesign/产品的迭代
  • 第19章 优化
  • 第20章 CocoaPods
  • 第21章 Crashlystics
  • 第22章 让交互更通用
  • 第五部分 Product Marketing/产品的营销
  • 第23章 产品特质
  • 第24章 营销的方法
  • 第25章 营销的细节
  • 第26章 内测你的产品
  • 第六部分 Product Advanced/产品的进阶
  • 第27章 Facebook的动画库POP
  • 第28章 贝塞尔曲线动画
  • 第29章 贝塞尔Waver声波效果
  • 第30章 帧序列动画
  • 第31章 关键帧动画
  • 后记
  • 欢迎来到异步社区!

相关技术

推荐用户