Android Design Guidelines: The Missing Pages

62
Android Design Guidelines: The Missing Pages Tricia Cervenan Mobile Product Manager & UX Architect November 29, 2012 1 @triciacervenan

description

This is a slide deck that aided a presentation I gave at an Android Developers Group meetup. It can help you get past a few of the areas of the guidelines that could benefit from some further explanation and some modification of language. Please download the file and view in presentation mode to see the animations that were put in to help with the navigation section.

Transcript of Android Design Guidelines: The Missing Pages

Page 1: Android Design Guidelines: The Missing Pages

Android Design Guidelines: The Missing Pages

Tricia CervenanMobile Product Manager & UX ArchitectNovember 29, 2012

1@triciacervenan

Page 2: Android Design Guidelines: The Missing Pages

HISTORY

2@triciacervenan

Page 3: Android Design Guidelines: The Missing Pages

Android Market, circa 2010

@triciacervenan 3

Page 4: Android Design Guidelines: The Missing Pages

Android iPhone

@triciacervenan 4

Page 5: Android Design Guidelines: The Missing Pages

Android 4.0 (ICS) released November 2011

@triciacervenan 5

Page 6: Android Design Guidelines: The Missing Pages

Android Design Guidelines released January 2012

@triciacervenan 6

Page 7: Android Design Guidelines: The Missing Pages

Fragmentation in May 2012 (via Flurry Analytics)

@triciacervenan 7

Page 8: Android Design Guidelines: The Missing Pages

8@triciacervenan

Page 9: Android Design Guidelines: The Missing Pages

WHY FOLLOW GUIDELINES?

9@triciacervenan

Page 10: Android Design Guidelines: The Missing Pages

10@triciacervenan

Page 11: Android Design Guidelines: The Missing Pages

“These design principles were developed by and for the Android User Experience Team to keep users’ best interests in mind.”

- Android Design Guidelines

11@triciacervenan

Page 12: Android Design Guidelines: The Missing Pages

“Your app will play an important part in keeping the overall Android experience consistent and enjoyable to use.”

- Android Design Guidelines

12@triciacervenan

Page 13: Android Design Guidelines: The Missing Pages

You have about 30 seconds to captivate someone before you potentially lose them forever.

13@triciacervenan

Page 14: Android Design Guidelines: The Missing Pages

My own personal mantra: If I have to tell you how to use it, I didn’t do my job right.

14@triciacervenan

Page 15: Android Design Guidelines: The Missing Pages

Ratings and reviews are second most important contributor to rankings.

15@triciacervenan

Page 16: Android Design Guidelines: The Missing Pages

It’s easier to develop to the guidelines... if you understand them.

16@triciacervenan

Page 17: Android Design Guidelines: The Missing Pages

Let’s Talk Guidelines:Seventeen tips (and four rules) to delivering a better app

17@triciacervenan

Page 18: Android Design Guidelines: The Missing Pages

NAVIGATION

18@triciacervenan

Page 19: Android Design Guidelines: The Missing Pages

Root Navigation

19@triciacervenan

Page 20: Android Design Guidelines: The Missing Pages

Section Main View

20@triciacervenan

Page 21: Android Design Guidelines: The Missing Pages

Item Detail

21@triciacervenan

Page 22: Android Design Guidelines: The Missing Pages

Collection List

22@triciacervenan

Page 23: Android Design Guidelines: The Missing Pages

Up is not Back, except when it is.

Up is Back, except when it’s not?

23@triciacervenan

Page 24: Android Design Guidelines: The Missing Pages

“When the previously viewed screen is also the hierarchical parent of the current screen, pressing the Back button has the same result as pressing an Up button—this is a common occurrence.”

24@triciacervenan

Page 25: Android Design Guidelines: The Missing Pages

“When your app supports navigation from a list of items to a detail view of one of those items, it's often desirable to support direction navigation from that item to another one which precedes or follows it in the list.”

25@triciacervenan

Page 26: Android Design Guidelines: The Missing Pages

“However, a notable exception to this occurs when browsing between related detail views not tied together by the referring list.”

26@triciacervenan

Page 27: Android Design Guidelines: The Missing Pages

“You have the ability to make the Up behavior even smarter based on your knowledge of detail view.”

27@triciacervenan

Page 28: Android Design Guidelines: The Missing Pages

Rule #1: As long as the user stays in the same section, up is back.

28@triciacervenan

Page 29: Android Design Guidelines: The Missing Pages

Rule #2: A collection list is not part of a section, so up is back.

29@triciacervenan

Page 30: Android Design Guidelines: The Missing Pages

Rule #3: If a user jumps to a different section or app, up takes the user to the top of the new section.

30@triciacervenan

Page 31: Android Design Guidelines: The Missing Pages

Rule #4: See rules 2 and 3.A collection list isn’t part of a section, but the detail view that it can bring a user to is. So, if a user navigates to a detail view from a collection list, up takes the user to the top of that detail view’s section.

31@triciacervenan

Page 32: Android Design Guidelines: The Missing Pages

The Problem?

That’s a lot for a user to remember.

32@triciacervenan

Page 33: Android Design Guidelines: The Missing Pages

?

33@triciacervenan

Page 34: Android Design Guidelines: The Missing Pages

Tip #1

An app is not a website. Be careful about linking between sections. Or

don’t do it at all.

@triciacervenan 34

Page 35: Android Design Guidelines: The Missing Pages

Tip #2

Your user is not stupid, but they are in a hurry. Don’t make them have to work extra hard to get the thing

done they are trying to do.

@triciacervenan 35

Page 36: Android Design Guidelines: The Missing Pages

Tip #3

If you have to provide an alternate “easier” way to do something, take a look at your app structure. The user may benefit from a revision

there instead.

@triciacervenan 36

Page 37: Android Design Guidelines: The Missing Pages

ACTION BARS

37@triciacervenan

Page 38: Android Design Guidelines: The Missing Pages

11

22

33

Top Bar/Tab Bar

Bottom Bar

Main Action Bar

11

22

33

38@triciacervenan

Page 39: Android Design Guidelines: The Missing Pages

Main Action Bar

A. Up button

B. Branding

C. App section navigation

D. Active app section’s options

E. Active app section’s options overflow

11

AA

BB

CC

DD EE

39@triciacervenan

Page 40: Android Design Guidelines: The Missing Pages

Tip #4

Don’t use an up button on the root navigation view.

@triciacervenan 40

Page 41: Android Design Guidelines: The Missing Pages

Tip #5

Google got rid of the menu button for a reason. Don’t hide your navigation

in another version of a menu.

@triciacervenan 41

Page 42: Android Design Guidelines: The Missing Pages

Tip #6

Keep your branding simple.

@triciacervenan 42

Page 43: Android Design Guidelines: The Missing Pages

Tip #7

The action bar icons are not the place to be creative. Use common, standard, easy to understand icons

to indicate what the action is.

@triciacervenan 43

Page 44: Android Design Guidelines: The Missing Pages

Tab Bars

A. Fixed Tab Bar

B. Scrollable Tab Bar

22

AA

BB

44@triciacervenan

Page 45: Android Design Guidelines: The Missing Pages

Tip #8

Fixed tab bars do not scroll. Only use them if you have two or three tabs.

@triciacervenan 45

Page 46: Android Design Guidelines: The Missing Pages

Tip #9

Tabs should be used to group like things together, not as your main

navigation.

Exception: Your app truly has only one section.

@triciacervenan 46

Page 47: Android Design Guidelines: The Missing Pages

Bottom Bar

A. Icons for view specific options

B. Overflow icon

33

AA

BB

47@triciacervenan

Page 48: Android Design Guidelines: The Missing Pages

Tip #10

Only use the bottom bar if you are using it as a contextual bar. Section options stay in the main action bar.

@triciacervenan 48

Page 49: Android Design Guidelines: The Missing Pages

Contextual Action Bar

Top Bar v.1

Top Bar v.2

Bottom Bar

11

22

33

49@triciacervenan

Page 50: Android Design Guidelines: The Missing Pages

50@triciacervenan

Page 51: Android Design Guidelines: The Missing Pages

Tip #11

Don’t forget about your view transitions. Make it obvious to your

user that views with contextual action bars are different.

@triciacervenan 51

Page 52: Android Design Guidelines: The Missing Pages

FEEDBACK

52@triciacervenan

Page 53: Android Design Guidelines: The Missing Pages

53@triciacervenan

Page 54: Android Design Guidelines: The Missing Pages

54@triciacervenan

Page 55: Android Design Guidelines: The Missing Pages

Tip #12

You need to constantly and consistently give your user feedback so they know what they did right and

what they did wrong, even if the feedback only appears for a second.

@triciacervenan 55

Page 56: Android Design Guidelines: The Missing Pages

What else?

56@triciacervenan

Page 57: Android Design Guidelines: The Missing Pages

Tip #13

Only provide landscape for an app that will truly benefit from the size and shape of that screen orientation.

@triciacervenan 57

Page 58: Android Design Guidelines: The Missing Pages

Tip #14

Your average user probably bought their smartphone for Facebook, to

take good photos, and text with a full keyboard. Your app will be used as

much as it is memorable.

@triciacervenan 58

Page 59: Android Design Guidelines: The Missing Pages

Tip #15

Do user tests. With real users.

@triciacervenan 59

Page 60: Android Design Guidelines: The Missing Pages

Tip #16

Google doesn’t always follow their own guidelines.

@triciacervenan 60

Page 61: Android Design Guidelines: The Missing Pages

Tip #17

Be nice to your UX people and product owners. They may change

their minds a lot, but its only because they want what’s best for

the user.

@triciacervenan 61

Page 62: Android Design Guidelines: The Missing Pages

THANK YOU!

@triciacervenan

linkedin.com/in/triciacervenan

Follow me:

62@triciacervenan