Android programming:pushing The Limits--Chapter 4:android User Experience and Interface Design

Source: Internet
Author: User

User StoriesAndroid UI DesignAdditional ResourcesUser Stories:

@, design apps by writing stories.

@, every story is about one thing.

@, different stories may use the same components, so the story is sorted as early as possible.

To determine the priority of a story by envisioning the target user into the story, describing their basic characteristics, when and where the app will be used, and so on.

Android UI Design:

@, the concept of application needs to show the interface and content, no need for detailed interface design.

@, to determine the various sectors of the jump relationship.

@, user interface prototyping, available through tools such as Android Studio.

Android UI Elements:

@, use widgets that already exist (in the Android.widget package) whenever possible.

Pure android:http://developer.android.com/design/patterns/pure-android.html

@, Text

How to express your message in text matters, which are described in detail in the Writing Style section found here:http:/ /developer.android.com/design/style/writing.html.

1, font: The use of easy-to-identify fonts, decorative fonts are best limited to logos and so on. It is recommended to use Roboto fonts.

2. Word count: The number of words in a line is controlled from 45 to 72 characters (characters).

3. Unit: Text size use SP as unit.

4, Size:

@, Color

1, A great resource for interpreting what different colors mean in different cultures are the color wheel by David mccandles , which 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 are vischeck, which can find at http:/ /www.vischeck.com. This tool also lets your correct an image with regard to color blindness.

@, pictures, and icons

1, as far as possible to use standard icons, because users have been accustomed to, do not let users spend time to understand the meaning of the icon.

2. Icon: http://developer.android.com/design/style/iconography.html

3. The elements used to design the icon allow the user to immediately associate with the actual item.

@, add game elements to get rewards for people who use the app.

Additional Resources:

Books:

Weinschenk, Susan M., Ph.D. 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

Url:

Android Design at

Http://developer.android.com/design/index.html

The easy-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

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

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.