X can be interpreted as hdpi according to the mobile phone screen standard, 480x320 is mdpi, and 320x240 is ldpi. According to the latest data, hdpi and mdpi of all Android mobile phones account for a ratio of more;
System Version, up to 2.1 ~ The proportion of 2.3 is also an absolute proportion. We can use this as the basis for adaptation. we need to pay attention to this data at any time, especially in the months after the launch of a new version
The previous essay with (Android design casually say) then said what is the design and design principles, here to give a simple example to further say Android design. We use the App Store desi
large and easy-to-read Fonts
Like the above poor color scheme, we will also receive texts with odd fonts and hard to read from family members. Compared with other fonts, Some fonts are easier to read.
Font size is also an important factor, while maintaining a balance with other screen functions, try to make the font large enough. It is like using a fax machine with a font smaller than 12 lbs.
Android 4.0 designers have introduced a new font that only
Recently, many users have expressed great interest in the design of the android user interface. It is essential for the android UI to develop self-painted controls and make games to have a good grasp of the drawing base. This topic will be discussed in 10 sections, and the possibility of OpenGL ES will be discussed later. This article mainly involves the followin
Use of iconsIcons can give the most intuitive impression, sometimes a lot of explanations can not be an icon.The Android app's icons are divided into two categories,
App icon: The start icon that represents the entire app on the main screen, is the icon that gives the user the first impression. A successful application development will not be downloaded by users, perhaps depending on the user to see its first eye.
System icon: The use of
In recent years, I have not really done in-depth design of several complex mobile Internet products, and I have never studied ios and android Design guides. These two copies have been there for several years and will never be abandoned. Recently, I got blank. I just finished reading HIG and I am reading Android
project-the http://lydiabox.com part of the interface. This is a browser, but also a HTML5 application platform. The functional structure is not complicated, but it also has its particularity. Ideal for understanding material design and trying to make some modifications."Plus these three, Material design learning materials is enough!" 】
What are the Material design's extraordinary? Come and study
Designers have never had to create a user experience for so many mobile devices as they do today. With the increasing number of Tablet PCs, we have entered the post-PC era. Companies are trying to provide users with a high quality user experience to gain their attention. Designing a successful Android application requires not only a great idea to motivate users to download, use and save, but also a natural, smooth and intuitive user experience.
The f
Address: http://www.ifanr.com/65085
Compared with iOS, there are various inconsistencies in the Android system interface, and the application interface itself lacks unified specifications. Although the openness of Android has brought the greatest possibility for apps to play independently, it is not necessarily a bad thing if the system can provide standard exam
of some apps all adopt this style, the most obvious change in style is to move the main menu below to the navigation bar, this solution solves the embarrassing situation of double-bottom columns displayed on the screen after many mobile phones remove the entity key.
3. font size
The font on Android is Droid sans fallback, Which is Google's own font, similar to.
Similarly, in the Baidu user experience surve
support a similar navigation drawer, the update your drawer to the this pattern to make sure that:
The action Bar remains in place and adjusts its content.
Your Navigation drawer overlays the content.
Any view represented in the drawer have a navigation drawer indicator in IT action Bar that allows the drawer to be opened By touching the app icon.
You take advantage of the new visual drawer transition.
Any view isn't represented in the drawer maintains the traditional u
application, regardless of what the current user is doing (for example, calling ). That behavior should not appear for applications or users.
To avoid these problems, your application should use appropriate system resources to notify users --NotificationClass. UseNotificationYour application can displayIcon, instead of capturing the focus and interrupting the user.
Another example of smoothness problems is the failure to correctly implement the onpause () and other life cycle methods of the act
PrefaceSince Google introduced a new design specification at the IO conference in 2014, the overall aesthetics of Android app has improved a great Material Design level, Android is no longer a black and ugly interface, instead of a rich color, beautiful buttons, good user experience; But at first, this
Today, the number of mobile phones with Android OS is much larger than that with iPhone. It is reported that an average of 0.4 million Android devices are activated every day. However, iOS is still a more profitable and popular platform for developers. The reason is: Android does not have to spend money to buy apps. no
compiled, tested, packaged, and deployed independently.
Design, build a modular frameworkBack to the beginning of the app single project mode, see Zhang Common App single project schema diagram:is currently more commonly used in the Android APP technology architecture, often in an interface with a large number of business logic, and business logic is flooded with various network requests, data manipul
compared with iOS, There are various inconsistencies in the Android system interface, and the application interface itself lacks unified specifications. Although the openness of Android has brought the greatest possibility for apps to play independently, it is not necessarily a bad thing if the system can provide standard examples, after all, many applications do
enjoy meta-pattern should be a string, string exists in a constant pool, that is, a string is defined after it is cached in the constant pool, when other places to use the same string, the cache is used directly, but not repeatedly created (this is The immutability of String: java/android design Mode Learning notes (11)-prototype mode).For example, the following code:StringnewString("abc");StringnewString(
This article is an article by a developer who has participated in the Google I/o Conference in that adapted a PPT with a good topic on mobile apps. It is very helpful for mobile app developers.
Android UI optimization can begin with the following five aspects:
◆ Adapter Optimization
◆ Background and image Optimization
◆ Drawing Optimization
◆ View and Layout Optimization
◆ Memory allocation optimizati
content is from the Material design guide documents, and most of them are not included in the actual products of the Google brand. You can see this difference. The figure on the left shows that the email application does not have the correct color subject or operation button, and each entry has additional text lines, in addition, this application does not have secondary UI elements such as star and timestamp.
However, the current results include abou
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.