標籤:
User StoriesAndroid UI Design附加資源User Stories:
@、通過寫故事來設計應用。
@、每個故事只關注一件事。
@、不同的故事可能使用相同的組件,因此儘早地對故事進行分類。
@、把目標使用者構想到故事裡,描述他們的基本特徵,會在什麼時候、什麼地點使用該應用等資訊,因此來確定故事的優先順序。
Android UI Design:
@、構思應用需要展示的介面及內容,不需要詳細的介面設計。
@、確定各介面的跳轉關係。
@、使用者介面原型設計,可通過工具進行,比如Android Studio。
Android UI Elements:
@、儘可能使用已經存在的widget(在android.widget包裡)。
Pure Android:http://developer.android.com/design/patterns/pure-android.html
@、文字
how you express your message in text matters, which is described in detail in the Writing Style section found here: http://developer.android.com/design/style/writing.html.
1、 字型:使用容易辨別的字型,裝飾性字型最好限於Logo等。推薦使用Roboto字型。
2、 字數:一行的字數控制在45到72個字元(characters)。
3、 單位:文字大小使用sp作為單位。
4、 大小:
@、顏色
1、A great resource for interpreting what different colors mean in different cultures is the color wheel by David McCandles, which you can find at
http://www.informationisbeautiful.net/visualizations/coloursin-cultures
1、 The Android Design Guidelines (see http://developer.android.com/design/style/color.html)
2、 A great tool for checking how your image looks to someone who is color blind is Vischeck, which you can find at http://www.vischeck.com. This tool also lets you correct an image with regard to color blindness.
@、圖片和表徵圖
1、 儘可能使用標準表徵圖,因為使用者已經習慣了,不要讓使用者花時間來瞭解表徵圖的含義。
2、 表徵圖:http://developer.android.com/design/style/iconography.html
3、 設計表徵圖時用到的元素能夠讓使用者立馬與實際物品關聯上。
@、添加遊戲元素,讓使用應用的人獲得獎勵。
附加資源:
書籍:
Weinschenk, Susan M., Ph.D. 100 Things Every Designer Needs to Know About People. New Riders, 2012.
Krug, Steve. Don’t Make Me Think: A Common Sense Approach to Web Usability, 2nd Edition. New Riders, 2005.
Lehtimäki, Juhani. Juhani Lehtimäki. Smashing Android UI. Wiley, 2012
網址:
Android Design at
http://developer.android.com/design/index.html
The Easy Way to Writing Good User Stories at
http://codesqueeze.com/the-easy-way-towriting-good-user-stories/
Susan M. Weinschenks blog on how people think and behave:
http://www.blog.theteamw.com
The Android Developers YouTube channel, specifically the Android Design in Action episodes:
http://www.youtube.com/user/androiddevelopers
Android Programming: Pushing the Limits -- Chapter 4: Android User Experience and Interface Design