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!