12. You can start
setting appropriate expectations and
impressing the user
sooner than you think:
Have a clean, beautiful and guideline-friendly icon
Have a unique and appropriate listing title
Have an honest and useful listing description
14. You don’t always have control over the
first impression.
Press and word-of-mouth reviews
User’s previous exposure to your brand
Market ratings
Improving the quality of your app will help positively
influence these factors.
15. Once your app is installed,
get the user up and running
as quickly as possible.
Don’t require a lengthy registration process
– Users hate typing on mobile devices
Sync user data and context immediately
– Users shouldn’t have to recreate their desktop
environment on their mobile phone
16. Your ‘home’ activity should be straightforward.
It’s also an opportunity to
show off available features, in a
highly aesthetic, consistent, yet brand-faithful way.
17. In some cases, your app
may call for a unique user
interface.
In these cases, consider
greeting the user and
educating them on the UI.
Make them feel comfortable
with your app.
Example:
Winamp for Android
18. Greeting the user with
a one-time tutorial
screen can also
inform them about app
features like widgets,
live wallpapers, or
global search
20. Clarity begets ease of use.
An ideal design process:
1. Lay out your information hierarchy
and data model
2. Choose a primary UI navigation pattern
3. Sketch or otherwise prototype your UI
21. DO DON’T
Dashboard + 5+ tabs or bottom tabs
Action bar
Navigation sections
Top tabs (up to 4) in options menu
Sliding top tabs On-screen back button
(homogenous content)
32. DON’T simply port your DON’T use px units,
UI from other platforms use dp (sp for text)
DON’T overuse modal DON’T use small font
progress & sizes
confirmation dialogs
DO make large, DO support D-pad &
obvious tap targets trackball navigation
(buttons, list items)
DO properly manage
DO use proper margins the activity stack
and padding
DO properly handle
orientation changes
35. Drawable XML (no PNGs!)
PNGs, 9-patch PNGs,
optimized for multi. densities
Layout XML
optimized for
physical size and orientation
Styles and themes, etc.
Strings XML localized for your
target regions
47. Copyrights and Trademarks
Android, Google are registered trademarks of
Google Inc.
All other trademarks and copyrights are the
property of their respective owners.