Android developers must understand the important design concept of Android 2

Source: Internet
Author: User

The previous article introduced the development of Android part of the design concept, and did not get the great recognition of Bo friends, only saw a Bo friends in the following message to look forward to the next article published, in order to this small only support, I decided to continue to the back of the 8 points to introduce, I also concentrated on the reflection of a bit, Their understanding is not too shallow.

Second, increase ease of use

(6) Same logo, same function

Our programs should help people visually discern how the pattern or button represents a function that can be clearly identified, rather than making the user wonder what function the button might represent. Our program should try to avoid a situation where similar patterns or buttons are in different places and represent different functions.


(7) Do not interrupt the user's behavior

Our program should be like a big star's personal assistant, always providing users with help to protect people from unimportant details. Users want to remain focused, unless it is critical and time sensitive, an interruption may cause users to be unhappy and disgusted.


Third, make the application interesting

(1) Make the program easier to learn

When our users fully understand the situation, they will feel good. We should make our applications easier to learn and we should make our visual patterns or muscle memory easier and easier than other Android applications. For example, the button returned is a good navigation shortcut.


(2) The user is always right

Please be polite and prompt people to make amendments, friendly. When they use your app, users want to feel that they are smart and get started with the programs we've designed, using fluency, and giving them a sense of pride. In the event of an error, we should give explicit corrective instructions, not technical details. If we can fix this bug in the back, it's better, rather than throwing the error to the user.


(3) Encouragement to users

Our program should break down complex tasks into smaller steps, which can be done easily by the user. In addition, our program should give users real-time feedback on progress, such as adding a progressdialog, even if it is only a small light, it will have the effect of the intention.


(4) Let the user become professional

Our program is the best way to let users feel that they can do things through our program, such as the technology of industry experts. For example, compare fire to the beauty of 美图秀秀, combined with multiple photo effects can make amateur photos look just a few steps to the amazing.


(5) Our procedures should distinguish between primary and secondary

It is important to remember that our program is not all about equality of conduct. In our application, our developers should decide in advance what is most important and the most central feature for this application, making it easy to find and use quickly. For example, the 360 camera shutter button or the daily sound music player pause button.

Well, the development of Android design concept has been written, I hope you can help it!

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.