1, flow chart is the basis of all work
Even a simple app should have a thoughtful flowchart to make sure it has a logical and reasonable navigation structure. The other thing is to make sure that the core features are on the top of the screen, rather than being buried under a multi-tiered navigation element.
2, designers must clearly grasp their own division of Labor
Every detail created by a designer can be made vivid by a developer. The impact of simple design changes that take hours and days to make on the app function is quite different.
3 . Avoid using bitmaps and low-resolution images
In general, the design is first designed for the retina display, high-resolution display, and then scaled down. A better approach is to design using vector graphics rather than bitmaps or raster images.
4, click on the regional settings must be reasonable
Most users have index fingers wide 1.6~2 cm (between 44px~58px). The design should take into account the width of the finger, and the user in the rapid movement of the finger, it is difficult to accurately click on the small screen. Adding a large number of buttons and features on the screen is easy, but the buttons must be large enough to be large enough to be delayed.
5, the introduction of animation design must be fine
If you are going to use introduction animations, make the animation as short as possible, design as fine as possible and attractive enough for the user to spend time waiting. The app loads the pictures first, then transitions to the animation. Make sure that the excess is smooth and natural.
6, give the user a load hint design
App loading time is too long to allow users to think that there is something wrong, but also bring a bad user experience. Don't let users see a blank screen when app is loaded, use a load indicator or a small animation to let users know that the app is running. It would be even better if you could add a load progress indicator bar.
7, different operating systems to have different design
Different mobile operating systems, such as iOS, Android and WPh7, all have a very different aesthetic. Developers need to carefully study the various operating system HMI guide, do a different version of the app transplant work, do not let users confused and not adapt
8.prohibit the filling of too much information or UI components on high-density pixel screens
The interface that is stuffed with a lot of information or UI components can be very messy and difficult to navigate effectively, and will affect the presentation of the main features on the interface.
9, the necessity of usability testing
Usability testing is a must, no matter how good your app looks. Find trustworthy people (or experienced designers) to conduct a small, closed test and update the interface before public release. Another easy way to get user feedback is to post ads on classified sites to recruit the right people for focus group testing.
10, do not forget gestures but do not abuse
In a word, do not forget gestures but also can not abuse, usually to avoid by using gestures to enter the menu, or through gestures.