@LibertyAppsUK @android_mcr
User Experience
(UX) for
Droids
@LibertyAppsUK @android_mcr
Exit
@LibertyAppsUK @android_mcr
Steve Hilton
@LibertyAppsUK @android_mcr
@LibertyAppsUK @android_mcr
Apps That Change Lives
We build apps for
@LibertyAppsUK @android_mcr
Liberty Apps
How we change lives with apps
Report abuse Promote healthy living Help refugees
@LibertyAppsUK @android_mcr
What is UX?
@LibertyAppsUK @android_mcr
Why does UX != UI?
@LibertyAppsUK @android_mcr
@LibertyAppsUK @android_mcr
Android UX
Considerations
@LibertyAppsUK @android_mcr
No Connectivity
Able to handle bad network
connections
@LibertyAppsUK @android_mcr
Data Coverage
Assess mobile signal
in relevant areas
@LibertyAppsUK @android_mcr
Forced Updates
Users should never be forced
into loop
@LibertyAppsUK @android_mcr
@LibertyAppsUK @android_mcr
Battery Life
Users will complain about
poor usage of battery
@LibertyAppsUK @android_mcr
Location
Related to battery usage
POF app overkill
Only update location if
crucial to app
@LibertyAppsUK @android_mcr
Back Buttons
Users expect
consistent experience
Don’t waste screen on
Android back buttons
Do not remove
back button functionality
@LibertyAppsUK @android_mcr
Data Entry
Limit what users
type into phone
Data entry on tablet
is acceptable though
@LibertyAppsUK @android_mcr
Login & Registration
Avoid asking users to
register unless essential
Link with social networks
where possible
@LibertyAppsUK @android_mcr
Horrible example
The Metrolink
Get Me There app
This is only top of form…
@LibertyAppsUK @android_mcr
@LibertyAppsUK @android_mcr
@LibertyAppsUK @android_mcr
Go home
Barclays…
@LibertyAppsUK @android_mcr
How are we going to
remember your number?
They should have used
a call button
… your drunk!
@LibertyAppsUK @android_mcr
No progress bar is
worse
Progress Bar
Blocking UI with progress
bars is bad
@LibertyAppsUK @android_mcr
Notifications
@LibertyAppsUK @android_mcr
Notifications
Users are already
overloaded
Be useful and timely
@LibertyAppsUK @android_mcr
User Research
@LibertyAppsUK @android_mcr
Customer Persona
A detailed profile of your target
customer
@LibertyAppsUK @android_mcr
Hardcore cyclists
@LibertyAppsUK @android_mcr
Local Families
@LibertyAppsUK @android_mcr
Walkers
@LibertyAppsUK @android_mcr
Check What Exists
So many apps to reference
@LibertyAppsUK @android_mcr
User Stories
@LibertyAppsUK @android_mcr
@LibertyAppsUK @android_mcr
Usability Testing
@LibertyAppsUK @android_mcr
Where to start?
udacity.com/course/ud849
@LibertyAppsUK @android_mcr
Where to start?
developer.android.com/training/best-ux.html
@LibertyAppsUK @android_mcr
Takeways
Keep it simple
Consider where users
will use your app
@LibertyAppsUK @android_mcr
One More Thing…
@LibertyAppsUK @android_mcr
Java Manchester
Thursday 24th November
No venue yet
Thursday 20th October
at AutoTrader
@LibertyAppsUK @android_mcr
Thank you for listening
steve@libertyapps.co.uk
@pearhilton

User Experience for Android