Iconography with tips from Google

An icon is a graphic that takes up a small portion of screen real estate and provides a quick, intuitive representation of an action, a status, or an app. When you design icons for your app, it’s important to keep in mind that your app may be installed on a variety of devices that offer […]

Devices and Displays

Android powers millions of phones, tablets, and other devices in a wide variety of screen sizes and form factors. By taking advantage of Android’s flexible layout system, you can create apps that gracefully scale from large tablets to smaller phones. Be flexible Stretch and compress your layouts to accommodate various heights and widths. Optimize layouts […]

Adding your branding to an app the Google way

Your Branding Following Android design patterns doesn’t mean that your app has to look the same as everyone else’s. In Android, your app can shine as an extension of your brand. Color Use your brand color for accent by overriding the Android framework’s default blue in UI elements like checkboxes, progress bars, radio buttons, sliders, […]

Touch feedback done the right way

Use illumination and dimming to respond to touches, reinforce the resulting behaviors of gestures, and indicate what actions are enabled and disabled. Be responsive to touches in a gentle way. Whenever a user touches an actionable area in your app, let them know the app is “listening” by providing a visual response. Make it subtle […]

Metrics and Grids

Devices vary not only in physical size, but also in screen density (DPI). To simplify the way you design for multiple screens, think of each device as falling into a particular size bucket and density bucket: The size buckets are handset (smaller than 600dp) and tablet (larger than or equal 600dp). The density buckets are LDPI, MDPI, HDPI, XHDPI, XXHDPI, and XXXHDPI. Optimize your application’s […]

Your writing style

Android’s Voice When writing text that appears in your app, keep it concise, simple, and friendly. Concise Describe only what the user needs to know. Eliminate redundancy, such as titles that restate the body of an information box. Keep text as short as possible. Avoid wordy, stilted text Don’t Consult the documentation that came with […]