Styling and design may not be the most critical element in Android application development, but they do play an important role in determining the success of Android applications. Here are 10 UI design tips for Android apps, plus an extra tip to provide the visual appeal of your Android apps.
Tip 1: Use an image of the appropriate size
On the image side, many Android app developers are using a single size approach. While this makes resource management simpler, this is a mistake in terms of the visual appeal of the application. To give the application the best visual effect, you should design a different image for the specific device screen. The most appropriate image to build the best user experience.
Tip 2: Use an image of the appropriate format
We've all seen some applications pause when trying to load some large images, not just because of the size of the image, but also because the image is in a non-ideal format. The Android platform supports a variety of media formats, such as PNG, JPEG, GIF, BMP, and WEBP (game State Note: only Android 4.0+ version support). PNG is an ideal format for lossless images, and the quality of JPEG rendering is not stable.
Android also supports resilient images with Nine-patch. If possible, consider using WEBP instead of JPEG, because this format is more efficient when stored and downloaded. That is, if you use it as a stand-alone picture that is used in conjunction with the older format, the overall size of the application becomes larger, which reduces the advantage of using the new format.
Tip 3: Use subtle animations, colors to render state changes
Using subtle animations and UI control color changes to render application state changes during screen transitions will make your application more professional. For example, fading between activities makes the screen change more natural, and changing the pressed button color highlights the user action that is taking place, clearly showing what the user is doing.
The Android 3.x and subsequent versions turn on hardware acceleration, which can make the animation run more smoothly. However, testing is required because not all of the features that are applied can be compatible with hardware acceleration.
Tip 4: Soften the UI with rounded corners
The user interface control buttons such as button, PageView, and so on, display a rectangular pixel shape on the screen, but this requires processing. In the control interface, the use of rounded corners to soften the appearance of the user interface, it looks like the style of the web, but it is really popular with users.
Tip 5: Use consistent "lighting" in 3D effects
The latest version of the Android platform uses holographic styles and 3D icons. If you use projections and other such styles in the applied control keys, be sure to use the consistent "light". In other words, make sure that the shadow is aligned on the screen. Use the same values in the Image editor to create the same gradients and textures.
Tip 6: Use a high contrast color scheme
When a family member (game State Note: Often the older generation) discovers that you can use a colored font and background in a message, it sends you an e-mail with a white background and a lemon yellow font, which is very difficult to read. Some people can make it difficult for players to read or navigate the contents of a screen when they design an application screen. Using the appropriate high-contrast color makes the screen easier to see and relieves eye pressure. To do other work based on the color scheme as part of the system resources.
Tip 7: Use large and easy to read fonts
As with the bad color scheme mentioned above, we also receive text that family members send with some odd fonts and hard to read. Some fonts are actually easier to read than other fonts.
Font size is also an important factor in maintaining the balance with other screen functions, as much as possible to make the font large enough. As with a fax machine, it is not appropriate to use a font less than 12 points.
Android 4.0 's designers have introduced a new font for the platform, which is easy to read on mobile devices and is called Roboto.
Tip 8: Don't deviate too much from the platform specification
Many successful mobile apps use people's familiar user interfaces. They have a simple and mainstream user interface, and they are used in a way that users are familiar with. In user interface control and screen design, do not behave too alternative. Be as simplistic as possible, consistent with the performance of other applications on the platform. The platform is used as a clue to determine the performance and behavior of the application.
If the UI you're making is different, make sure you use objective methods such as AB test to compare the new UI and traditional UI to determine if the new design is more optimized, such as more efficient, easier to use, or more comfortable to look at.
Tip 9: Follow the UI guidelines
There are many UI guidelines that you can incorporate into your application in the Android program specification. These guidelines often vary, depending on the version of Android used by the application. When this happens, you need to make a variety of assets to deal with a variety of guiding principles. The guidelines cover the parts of icons, widgets, menus, and activities.
Tip 10: Test the user interface
Developers are often not good QA or testers. After the application is stable, it is valuable for users who are completely unfamiliar with the design and intent of the application to carry out testing. Application designers often think of themselves as users who feel their UI is intuitive and may not be the case. Only by really letting the user test the application can you discover many unexpected problems before releasing the application.
Additional tips: Hire a professional art or graphic designer
Now, users expect to see attractive and design-professional applications. Just as you don't dress casually for an interview, you should devote enough resources to polish the application and then post it. In most cases, programmers are often not skilled artists, so consider hiring a professional artist to do the job, just to make sure you have a clear understanding of the design results.
When you're immersed in Android application development, it's often easy to forget about user interface design. After your application is relatively stable, browse the list and polish the application. Typically, these tasks are best left at the end of development because the screen content is relatively fixed.
You do not understand the world of God, the life of the worm you do not, only the process of the world of apes people know. Program apes, for their own wonderful World struggle bar, efforts! Come on......
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.