際際滷

際際滷Share a Scribd company logo
From Nice to Astonishing
De (presque) z辿ro  h辿ros
About me
Quentin Sallat
D辿veloppeur Android iD.apps
@Aerilys
John has just published his new app
He fixes some annoying bugs
Add some minor improvements
And thenWhatsnext?
Nice
Astonishing!
Ma mission
束Ensebasantsurquelquesnotions simplesdInteraction design,vousdonner
despistes pourrendrevotreapplication meilleure損
Make your app the user best friend
Make your appthe user best friend
蟻Softwareshouldbehavelikeaconsideratehuman
being損
 About Face
束干艶厩看顎糸姻温庄壊棚岳姻艶界看稼壊庄糸辿姻辿艶稼岳温稼岳援顎艶岳艶鉛損
Make your app the user best friend
 Its not harder to makea considerate app!
 Take an interest
 Use common sense
 Self-confident
Its not harder to make a considerate app
 Know your users
 Communicate with them using their language and idioms
 Be clear and direct
 Dont stop the proceeding!
Take responsability
 Stop asking the user about every action
 If you fail to do something, try to fix it.
 Take decisions, but allow the user to have the final word
Mostlyright, mostof the time
 Whats best?
 80%best scenario, 20% worst?
 Bother users 80% of the time for a 20% probability scenario?
 Use the power of UNDO!
KISS
KISS
 Keep It Simple and Stupid
 Right information at the right moment
 Dont bother the user with a complicated UI
 Use a 束 mostly right 損 default configuration
Too much stuff!
Muzei
Guess what the user would do next
Guess what the user woulddo next
 Learn from your users
 Observe them in real situations
 Use tools like Google Analytics
 Machine Learning
 Eat your own food!
 Use the Cloud!
Chrome Custom tab
 Custom look
 Browser pre-warming in background
 DNS resolution
 HTTPS/TLS negotiation
Smart apps
 Put idle cycles to work (Google Keep, GCM)
 Have a memory
Smart apps
Putidle cyclesto work
 Synchronize data in background
 Preserve battery and data quota
 Use GcmTaskService to be smart!
Network type
Battery
Time/interval
Have a memory
束Ifitsworth theuserentering, itsworth the application remembering 損
 Remember choices and defaults
 Remember patterns
 Remember past entered data
 Use Shared Preferences for example
Improve your appsearch engine
 Keep recent search queries
History clearing option
 Multiple criterias when possible : places, people, date
 You know the user: give him personnalized suggestions
 Contextual suggestions : location, time
Failgracefully
Failgracefully
1. Have nice error messages
2. Crashlytics (Fabric) / ACRA
3. Thread.UncaughtExceptionHandler
Dont burden the user with personal problems
Error message : the right way
1. Dont be sorry
2. Explain the error in common terms
3. Offer a solution
 Be short and clear
 Be as less technical as possible
There is only one king
From nice to astonishing
Among the best
 YES, design is hard, Good design is harder
 YES, you have to think hard to create a great app
 YES, it requires great skills
Conclusion
 Creating an app takes time
 Creating an astonishing app takes A LOT of time
 All apps are not meantto be great
Quelques liens
 About Face by Alan Cooper
 Material Design specs
 MaterialUp
@Aerilys
https://github.com/neferetheka
iD.apps
http://www.id-apps.fr
http://blog.id-apps.info
@iD_apps
Quentin SALLAT

More Related Content

From nice to astonishing

Editor's Notes

  • #2: So now you have published your app on the Play Store. You certainly have some bugs to fix, and features to refine. And then, what? How do you transform your app into something really, really great? This talk is all about this: making your app astonishing. Based on simple Interaction design principles, you'll discover how to make your app considerate and smart, and bring it to the next level. From search to machine learning, from social networks to common UX hints, it contains everything your app needs to become amazing!
  • #3: Commen巽ons par une petite histoire
  • #7: Je fais quoi ? Votre application nest pas vraiment z辿ro
  • #8: Je fais quoi ?
  • #11: About face dAlan Cooper (notamment)
  • #13: 束Software should behave like a considerate human being損 -Take an interest -Use common sense -Self-confident -Dont burden you with personal problems Sauf que ce que veut votre utilisateur,,,
  • #14: Ca peut paraitre 辿vident
  • #15: (Self confident : Dont burden you with personal problems) Common sense : back arrow for drawer
  • #17: If the app own developer cant take decisions, how would it be possible for the user? Error messages : later
  • #21: La fonctionnallit辿 devient 辿vidente apr竪s une utilisation=>Friction cognitive