Android Programming: Pushing the Limits -- Chapter 4: Android User Experience and Interface Design

來源:互聯網
上載者:User

標籤:

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.