首先你需要学习的是三大平台的官方设计规范。
iOS开发者需要学习Android和WP平台的规范吗?需知,他山之石可以攻玉,在这些规范中都有一些理念是通用的,学习别家平台的设计可以为本平台的设计提供新思路。
官方网站:
在线阅读中文版:
下载中文版电子书:
有些时候,我们觉得某个设计好,却不知道它好在哪里,其实这是因为缺乏理论基础。下面帮大家快速的了解一下UI设计和交互设计中的概念和理论。
交互设计术语理解:UI/UE/ID/UED/UCD的区别
你不知道的交互设计七大定律
交互设计理论之格式塔理论与四大法则
信息交互设计金字塔法则
Krug可用性定律:别让我思考
UI设计师的配色理论(一):颜色的探索
UI设计师的配色理论(二):UI设计概念和术语探索
UI设计师的配色理论(三):创建自己的调色板
Apple、Google、Microsoft的用户体验设计原则
18个普遍被误解的用户体验理论
学完理论,我们还需要动手实践。在Stack Overflow有个问题问程序员如何学习设计(译文),一位设计师回答,多看、多模仿、锻炼“审美眼”,品位上去了才能做出好的设计。
我们总结了一些对学习设计有用的资源,包括Dribbble上follower最多的设计师和团队、国内设计博客和一些工具网站,放在这里分享给大家。
程序员需要了解的东西-备
原文:http://www.cnblogs.com/isItOk/p/5563814.html