Android UI design tips

Source: Internet
Author: User

As developers, why do we need to care about the UI? Because the UI is better, users will feel that the quality of your software is better, and the first impression is better; so they will give you a better rating; so your software will have a better ranking; so, more people will install your software, and you will be able to make more money.

Five and nine

5. Do not:

1. Do not copy the uidesign on other platforms. It should make users feel like they are using a real Android software, balancing your brand display and overall platform view.

2. Do not over-use the modal progress bar and confirmation dialog box.

3. Do not use a fixed absolute positioning layout.

4. Do not use PX units. Use DP. If it is text, use sp.

5. Do not use a small font.
IX:

1. All resources must be created for high-resolution screens (the zoom-in ratio is better)

2. The elements to be clicked must be large enough

3. the icon design should follow the android standard

4. Use appropriate spacing (margins, padding)

5. Support for D-pad and trackball navigation

6. correctly manage the activity Stack

7. Correctly handle screen direction changes

8. Use theme/style, size, and color resources to reduce interface Redundancy

9. Cooperate with visual and interactive designers !!!

2. design philosophy and considerations Design Philosophy

1. Clean but not easy

2. Focus on content rather than Modification

3. consistent, attractive, and a few concise changes

4. Enhance user experience by using cloud services (synchronous user use cases on both PC desktops and mobile phones)
2. Design Principles for excellent interfaces

1. Follow the user

2. display the correct content

3. Give the user appropriate feedback

4. Rule-Based Behavior Models

5. tolerate errors
Follow user

1. Learn about your users (age, skills, culture, physical impairment, application requirements, devices used, and how to use devices whenever and wherever)

2. "user first" design mentality (users are usually task-oriented)

3. Earlier and more frequent tests by real users
Display correct content

1. The most common operations should be visible and used by users immediately.

2. Secondary functions can be placed in the menu
Give users appropriate feedback

1. Interactive UI elements must reflect at least four different States (default, disabled, focused, and pressed)

2. Ensure that the operation results are clearly visible.

3. Give more progress prompts to users, but do not interfere with their current operations.

Rule-based behavior patterns

1. The behavior mode follows the user's expectations (correct operation of the activity stack, display the information and actions that the user expects to see)

2. Use the appropriate method to enhance the feature visibility (clickable elements should look as clickable)

3. If you need complicated operations to complete a task, rethink your design !!!
Error Tolerance

1. Only meaningful operations are allowed (some UI elements are disabled as appropriate)

2. Minimize non-rollback operations

3. It is better to allow rollback (UNDO) than to use the confirmation dialog box (in fact, the confirmation dialog box should be used as few as possible, which is a disturbance to Users)
Design Considerations

1. physical size of the screen

2. Screen Density

3. Screen direction (vertical and horizontal)

4. Main UI interaction methods (touch screen or D-pad/trackball)

5. Soft or physical keyboard
Design Considerations

6. It is very important to understand the differences between different devices!

7. Read the CDD (compatibility definition document) to learn about possible device differences.

8. Understand screen size and density classification (Network Data)

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.