User Experience for Android

41
@LibertyAppsUK @android_mcr User Experience (UX) for Droids

Transcript of User Experience for Android

Page 1: User Experience for Android

@LibertyAppsUK @android_mcr

User Experience

(UX) forDroids

Page 2: User Experience for Android

@LibertyAppsUK @android_mcr

Plan Your Exit

Page 3: User Experience for Android

@LibertyAppsUK @android_mcr

Steve Hilton

@LibertyAppsUK @android_mcr

Page 4: User Experience for Android

@LibertyAppsUK @android_mcr

Apps That Change LivesWe build apps for

Page 5: User Experience for Android

@LibertyAppsUK @android_mcr

Liberty AppsHow we change lives with apps

Report abuse Promote healthy living Help refugees

Page 6: User Experience for Android

@LibertyAppsUK @android_mcr

What is UX?

Page 7: User Experience for Android

@LibertyAppsUK @android_mcr

Why does UX != UI?

Page 8: User Experience for Android

@LibertyAppsUK @android_mcr

Page 9: User Experience for Android

@LibertyAppsUK @android_mcr

Android UX Considerations

Page 10: User Experience for Android

@LibertyAppsUK @android_mcr

No Connectivity

Able to handle bad network connections

Page 11: User Experience for Android

@LibertyAppsUK @android_mcr

Data Coverage

Assess mobile signal in relevant areas

Page 12: User Experience for Android

@LibertyAppsUK @android_mcr

Forced Updates

Users should never be forced into loop

Page 13: User Experience for Android

@LibertyAppsUK @android_mcr

Page 14: User Experience for Android

@LibertyAppsUK @android_mcr

Battery Life

Users will complain aboutpoor usage of battery

Page 15: User Experience for Android

@LibertyAppsUK @android_mcr

LocationRelated to battery usage

POF app overkill

Only update location ifcrucial to app

Page 16: User Experience for Android

@LibertyAppsUK @android_mcr

Back ButtonsUsers expectconsistent experience

Don’t waste screen on Android back buttons

Do not removeback button functionality

Page 17: User Experience for Android

@LibertyAppsUK @android_mcr

Data EntryLimit what userstype into phone

Data entry on tablet is acceptable though

Page 18: User Experience for Android

@LibertyAppsUK @android_mcr

Login & Registration

Avoid asking users toregister unless essential

Link with social networks where possible

Page 19: User Experience for Android

@LibertyAppsUK @android_mcr

Horrible example

The MetrolinkGet Me There app

This is only top of form…

Page 20: User Experience for Android

@LibertyAppsUK @android_mcr

Page 21: User Experience for Android

@LibertyAppsUK @android_mcr

Page 22: User Experience for Android

@LibertyAppsUK @android_mcr

Go home Barclays…

Page 23: User Experience for Android

@LibertyAppsUK @android_mcr

How are we going to remember your

number?

They should have used

a call button

… your drunk!

Page 24: User Experience for Android

@LibertyAppsUK @android_mcr

No progress bar is worse

Progress Bar

Blocking UI with progress bars is bad

Page 25: User Experience for Android

@LibertyAppsUK @android_mcr

Notifications

Page 26: User Experience for Android

@LibertyAppsUK @android_mcr

NotificationsUsers are already

overloaded

Be useful and timely

Page 27: User Experience for Android

@LibertyAppsUK @android_mcr

User Research

Page 28: User Experience for Android

@LibertyAppsUK @android_mcr

Customer PersonaA detailed profile of your

target customer

Page 29: User Experience for Android

@LibertyAppsUK @android_mcr

Hardcore cyclists

Page 30: User Experience for Android

@LibertyAppsUK @android_mcr

Local Families

Page 31: User Experience for Android

@LibertyAppsUK @android_mcr

Walkers

Page 32: User Experience for Android

@LibertyAppsUK @android_mcr

Check What ExistsSo many apps to reference

Page 33: User Experience for Android

@LibertyAppsUK @android_mcr

User Stories

Page 34: User Experience for Android

@LibertyAppsUK @android_mcr

Page 35: User Experience for Android

@LibertyAppsUK @android_mcr

Usability Testing

Page 36: User Experience for Android

@LibertyAppsUK @android_mcr

Where to start?udacity.com/course/ud849

Page 37: User Experience for Android

@LibertyAppsUK @android_mcr

Where to start?developer.android.com/training/best-ux.html

Page 38: User Experience for Android

@LibertyAppsUK @android_mcr

Takeways

Keep it simple

Consider where userswill use your app

Page 39: User Experience for Android

@LibertyAppsUK @android_mcr

One More Thing…

Page 40: User Experience for Android

@LibertyAppsUK @android_mcr

Java Manchester

Thursday 24th November No venue yet

Thursday 20th October at AutoTrader

Page 41: User Experience for Android

@LibertyAppsUK @android_mcr

Thank you for listening

[email protected]

@pearhilton