User Experience for Android
-
Upload
steve-hilton -
Category
Mobile
-
view
135 -
download
0
Transcript of User Experience for Android
@LibertyAppsUK @android_mcr
User Experience
(UX) forDroids
@LibertyAppsUK @android_mcr
Plan Your Exit
@LibertyAppsUK @android_mcr
Steve Hilton
@LibertyAppsUK @android_mcr
@LibertyAppsUK @android_mcr
Apps That Change LivesWe build apps for
@LibertyAppsUK @android_mcr
Liberty AppsHow 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 aboutpoor usage of battery
@LibertyAppsUK @android_mcr
LocationRelated to battery usage
POF app overkill
Only update location ifcrucial to app
@LibertyAppsUK @android_mcr
Back ButtonsUsers expectconsistent experience
Don’t waste screen on Android back buttons
Do not removeback button functionality
@LibertyAppsUK @android_mcr
Data EntryLimit what userstype into phone
Data entry on tablet is acceptable though
@LibertyAppsUK @android_mcr
Login & Registration
Avoid asking users toregister unless essential
Link with social networks where possible
@LibertyAppsUK @android_mcr
Horrible example
The MetrolinkGet 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
NotificationsUsers are already
overloaded
Be useful and timely
@LibertyAppsUK @android_mcr
User Research
@LibertyAppsUK @android_mcr
Customer PersonaA 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 ExistsSo many apps to reference
@LibertyAppsUK @android_mcr
User Stories
@LibertyAppsUK @android_mcr
@LibertyAppsUK @android_mcr
Usability Testing
@LibertyAppsUK @android_mcr
Where to start?developer.android.com/training/best-ux.html
@LibertyAppsUK @android_mcr
Takeways
Keep it simple
Consider where userswill 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
@pearhilton