大多应用设计的第一阶段是模型建构(Mockup),然后会根据模型进行交互设计(UX Design)和界面设计(UI Design)。这些基本都不是程序员的工作范围,而是产品经理和平面设计师的。在实现自己的想法儿时,有时候程序员也是要跨跨界的。
3. 建构应用的模型
模型建构的核心是功能和流程,功能体现为界面设计,流程体现为交互设计。有经验的产品经理有时会采用线框图设计,你不必这样,可以用纸和笔来代替,只要能表现你的设计想法儿就可以。
这一过程不需要设计出实现的细节,更多是对功能和使用流程的梳理和定义。可以画出每一个页面并配合适当的文字,以及各个页面之间的过渡关系。
4. 设计交互界面
这一部分是平面设计师的工作了,需要用适当的工具设计出界面的细节,包括各个组件、图片、文字和组件的具体位置、颜色和大小。UI设计是把你的想法儿具体化的最后一步,通过界面的具体设计,进一步推敲和打磨应用模型。
你可以使用某些简便方便的工具来自己实现UI设计,如Sketch。或者找一位专业的平面设计师完成这一工作,尤其是Assets,如图片、图标和声音等,效率会更高。
iOS应用的界面设计有一些成熟的模版,也有很多规范和好的经验,一个熟练的平面设计师可以避免一些陷阱。当然,自己动手也是一件和有意思的事情,尤其当你是一个摄影爱好者的时候,可以直接使用自己的素材。
注意,版权是一个很重要的问题,大多数情况下不能够直接用从网络上下载的素材,除非你已经认真读过版权许可。
暂时先写到这里,下一篇见。