最正宗的:http://developer.android.com/design/index.html
文章总结自 人民邮电出版社 Android编程实战
1、用户故事:作为某个<角色>,我想要<目标/要求>以便<获益>
使用用户角色来了解用户
2、确定导航:
时间导航:返回上一个浏览界面
返回导航:移到父页面
子导航:常用Activity和Fragment实现(意见保留,手机上没有这么用过)
横向导航:选项卡之间的切换
3、用户界面原型
先确定有哪些模块,然后再决定怎么排版。
借助Android Studio UI designer
安装指引:http://www.hksilicon.com/kb/cn/articles/267481/Android-Studio
4细节性问题
1)指定UI元素大小的时候,单位使用dp,指定字体的时候,用sp。因为这两个尺寸能够自适应。
启动图标:48dp*48dp ,操作栏是32*32dp
2)图标的使用很重要,视觉很重要Android Design网站提供了许多免费图标,
http://developer.android.com/design/style/iconography.html
5、游戏化策略很重要,适当的奖励。