If you want to stand out from the many products, success, in fact, the most important breakthrough point is to seize the user's experience, or to seize the user's heart, or a bold breakthrough in the layout of the interface, or do a few people are concerned about the subdivision of the field, or let people have a real life of intimacy and so on, But all this comes from inspiration and skill in the design of life.
1, flowchart is the basis of all work
If you skip the flowchart directly into the development will make the development complex, not controllable, it is easy to confuse users, so the end user will choose to switch off or uninstall your app. So even a simple app should have a thoughtful flowchart to make sure it has a logical and reasonable navigation structure. Another point is to make sure that the core function is on the top of the screen, rather than being buried under a multi-layered navigation element.
2, the designer must clearly grasp their own division of labor
Every detail that a designer creates is a developer's way to become vivid. Simple design changes that take hours and days to make have a different effect on app functionality. Also, the design cannot command the function. For example, a well-planned app might have a search box that the designer envisioned as a type search that produces real-time results, but the designer cannot be the only decision maker to make this big decision.
3. Avoid using bitmaps and low-resolution images
In general, the design is first for the retina display, high-resolution display design, and then proportionally reduced. Many designers are aware of this, but it is still worth mentioning. With more screen resolutions, designers need to start with high-resolution devices and scale down. A better approach is to use vector graphics for design rather than bitmap or raster images.
4, click the Regional settings must be reasonable
Most users have an index finger wide 1.6~2 cm (44px~58px). Design to take into account the width of the finger, and users in the rapid movement of the finger, it is difficult to accurately click on the small screen. It is easy to add a large number of buttons and functions on the screen, but the buttons must be large enough to be large enough for the user to be delayed.
5, the introduction of animation design must be fine
When the user first opens the app, giving the user an animated presentation is a good idea, but not too much. In fact, these introductory animations also delay the time users touch the app. If you're going to use introductory animations, make the animation time as short as possible, the design as fine and attractive as it should be, and it's worth the user's time to wait. The app loads the image before it transitions to the animation. Make sure the excess is smooth and natural.
It's boring to have apps that transition from loading pictures to introducing animation designs that are very lame.
6, give the user a load prompt design
The app's long loading time makes it easy for users to think that something is wrong, and it can lead to a bad user experience. When the app loads, don't let the user see the blank screen, use the load indicator bar or small animation to let the user know that the app is in normal operation. It would be nice if you could add a load progress indicator.
7, different operating systems to have a different design
Different mobile operating systems, such as iOS, Android, and WPh7, have a distinct aesthetic. Developers need to seriously learn the HMI guide of each operating system, do a good job of porting different versions of the app, do not let users confused and not adapt, not necessarily to let the app look like the system comes with, but at least not let people feel abrupt, feeling does not belong to this platform.
8. Prevent too much information or UI components from being populated on high-density pixel screens
When designing the UI for a high PPI (pixel per inch pixel) screen, you can place more information or UI components in the interface because more pixels are available. Keep in mind that you must preview all the design results you have on your actual device. The interface that fills a lot of information or UI components can be very cluttered and difficult to navigate effectively, and will affect the presentation of the main functions on the interface.
9. The necessity of usability testing
Usability testing is a must, no matter how good your app looks. Find someone you can trust (or an experienced designer) to do a small-scale, closed test, and update the interface before it's publicly released. Another easy way to get user feedback is to post ads on the classifieds site to recruit the right people for focus group testing.
10, do not forget gestures but do not misuse
Not every element is visualized, such as the delete process of the iphone Mail app. In the Inbox, the user can bash the screen to display the Delete button, and the user does not have to click "Edit", select the message and then delete the message. However, you can not say that the "edit" menu is useless, do not know that the user is still required shortcut operation, and the user may also use the "Edit" menu to annotate multiple messages/messages at once. In a word, don't forget gestures but not abuse, usually avoid using gestures to enter menus, or through gestures.
App designer must know: Ten principles of user experience!