The problems that can't be ignored in app development

Source: Internet
Author: User

With the development of mobile Internet, the popularization of smartphones, the role of mobile app in our life is becoming more and more important. Many enterprises also want to enter the Internet, app development is undoubtedly a connecting user the best bridge. So everyone will consult Guangzhou app development products to technology, the following small series for you to share some in the app development can not ignore the problem.
1, consistent, consistent, or consistent
The most important thing you can do is to ensure the consistency of user interface operation. For a list box, if you double-click one of the items to make certain events happen, double-clicking an item in any other list box should have the same occurrence. The position of all the window buttons should be consistent, the wording of the label and message should be consistent, the color scheme should be consistent. User interface-induced to create a precise psychological model of user interface operation, thus reducing training and support costs.
Refinement: Consistency is embodied in color collocation and application, the use of fonts, the same interactive effect.
Generally, we use no more than 3 colors. There are no more than 3 interactive effects.
2. Establish standards and follow them
The only way to stay consistent in your application is to set up design standards and follow them. The best approach is to adopt a set of industry standards that complement their own special needs. Existing industry standards, such as IBM Standard (1993) and Microsoft Standard (1995), typically meet the needs of 95% to 99%. With industry standards, just take advantage of the results you have and make your application look or feel more like other applications that the user has purchased or built. User interface design criteria should be established during the definition of the basic construction phase.
Designed strictly according to mobile app specifications, such as font size, spacing, icon size and so on.
3. Clarify design Rules
Users need to know how to use the software you developed for them. The consistency of the software operation shows that the rules you just need to explain again. This is much easier than a step-by-step walkthrough of how to use each feature of the application software.
You can develop some of the working methods and design specifications that belong to you.
4. Support both novices and skilled
Library directory symbols for the general users of the library system, perhaps enough, but for skilled users, book managers, it is likely not so effective. Librarians are specially trained to use complex query systems to find information, so consider setting up a query interface to meet their unique needs.
5, the UI interface between the switch is very important, but also must pay attention to
If it's difficult to switch from one screen to another, the user will quickly lose heart and give up. This software is meaningful to the user when the screen process conforms to the workflow that the user wants to complete. Because different users work in different ways, application software needs to be flexible enough to support their different ways. During the modeling phase, the interface flowchart can be used to simulate the process between screens.
6, the layout of the interface is very important
In the West, people are from the left and right, reading from the top, based on people's habits, the screen of the Organization should also be from the left and right, from the top down. The layout of the screen widget should also be done in a way that is familiar to the user.
7. Message and label wording should be appropriate
The text displayed on the screen is the main source of information for the user. If the text is poorly worded, the user's understanding will be bad. Use complete wording and sentences rather than abbreviations and code to make the text easy to understand. The message is worded aggressively, showing that the user is in control and suggesting how to use the software correctly.
For example, which of the following messages is more appealing: "Do you enter an error message" or "account number should be 8 digits"? In addition, the message is worded in the same way that it appears on the screen. Although the message "must be entered first name" and "should enter the account number" respectively, the wording is not a problem, put together is inconsistent.
According to the wording of the first message, the better wording of the second message should be "to enter an account number", which would make the wording of the two messages consistent.
8. Understand Widget Tools
Using the right widgets for the right task first helps to enhance the consistency of the application and may make the application easy to construct. The only way to learn how to use widgets correctly is to read and understand the user interface standards and guidelines you have adopted.
9, not blindly follow the other software
Unless you know that an application is following your user interface standards and guidelines, you should never assume that it is doing the right thing. Although it's a good idea to look at what people are doing and get some ideas from them, you need to be careful before you know how to differentiate the user interface design. Too many developers mistakenly imitate the user interface of other applications, and those interfaces are poorly designed, and it is best to outsource the design of the interface to a professional design outsourcing company.
10, color use to use the appropriate color to be cautious.
If used, also use an indicator. The problem is that some users might be color blind. One by one if you use color on the screen to highlight something, if you want to make it noticeable to color-blind users, you need to do something else to highlight it, such as displaying a symbol next to it. The use of colors is also consistent so that the entire application has the same impression. In addition, on different platforms, the performance of color disappointments on one system looks good and often looks bad on another system. At the show, we often hear the performers say, "It looks good on the machine in my house." ”
11. Pop-up menus should not be the only source of functionality
If the main function is hidden, users will not be able to learn how to use the software. The most frustrating thing for developers is to abuse pop-up menus, also known as context-sensitive menus. A typical way to use a mouse is to display a hidden pop-up menu that provides access to specific features of the screen area of the current work.
Guangzhou App development Company products to science and technology said: The above points are in the development of the problem will encounter, in fact, the main point is to communicate with the developer in detail, the functional requirements with the app development company to speak clearly, then these problems can be solved.

The problems that can't be ignored in app development

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.