From nice to astonishing

5 787 vues

Publié le

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!

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
5 787
Sur SlideShare
0
Issues des intégrations
0
Intégrations
4 212
Actions
Partages
0
Téléchargements
9
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • 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!
  • Commençons par une petite histoire
  • Je fais quoi ?
    Votre application n’est pas vraiment zéro
  • Je fais quoi ?
  • About face d’Alan Cooper (notamment)
  • « Software should behave like a considerate human being »
    -Take an interest
    -Use common sense
    -Self-confident
    -Don’t burden you with personal problems

    Sauf que ce que veut votre utilisateur,,,
  • Ca peut paraitre évident…
  • (Self confident : Don’t burden you with personal problems)
    Common sense : back arrow for drawer
  • If the app own developer can’t take decisions, how would it be possible for the user?
    Error messages : later
  • La fonctionnallité devient évidente après une utilisation=>Friction cognitive
  • From nice to astonishing

    1. 1. From Nice to Astonishing De (presque) zéro à héros
    2. 2. About me Quentin Sallat Développeur Androidà iD.apps @Aerilys
    3. 3. John has just published his new app
    4. 4. He fixes some annoying bugs
    5. 5. Add some minor improvements
    6. 6. And then…What’snext?
    7. 7. Nice
    8. 8. Astonishing!
    9. 9. Ma mission «Ensebasantsurquelquesnotions simplesd’Interaction design,vousdonner despistes pourrendrevotreapplication meilleure»
    10. 10. Make your app the user best friend
    11. 11. Make your appthe user best friend «Softwareshouldbehavelikeaconsideratehuman being»  About Face
    12. 12. «Jevoudraisêtreconsidéréentantquetel»
    13. 13. Make your app the user best friend  It’s not harder to makea considerate app!  Take an interest  Use common sense  Self-confident
    14. 14. It’s not harder to make a considerate app  Know your users  Communicate with them using their language and idioms  Be clear and direct  Don’t stop the proceeding!
    15. 15. 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
    16. 16. Mostlyright, mostof the time  What’s best?  80%best scenario, 20% worst?  Bother users 80% of the time for a 20% probability scenario?  Use the power of UNDO!
    17. 17. KISS
    18. 18. KISS  Keep It Simple and Stupid  Right information at the right moment  Don’t bother the user with a complicated UI  Use a « mostly right » default configuration
    19. 19. Too much stuff!
    20. 20. Muzei
    21. 21. Guess what the user would do next
    22. 22. 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!
    23. 23. Chrome Custom tab  Custom look  Browser pre-warming in background  DNS resolution  HTTPS/TLS negotiation
    24. 24. Smart apps  Put idle cycles to work (Google Keep, GCM)  Have a memory Smart apps
    25. 25. Putidle cyclesto work  Synchronize data in background  Preserve battery and data quota  Use GcmTaskService to be smart! Network type Battery Time/interval
    26. 26. Have a memory «Ifit’sworth theuserentering, it’sworth the application remembering »  Remember choices and defaults  Remember patterns  Remember past entered data  Use Shared Preferences for example
    27. 27. 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…
    28. 28. Failgracefully
    29. 29. Failgracefully 1. Have nice error messages 2. Crashlytics (Fabric) / ACRA 3. Thread.UncaughtExceptionHandler
    30. 30. Don’t burden the user with personal problems
    31. 31. Error message : the right way 1. Don’t be sorry 2. Explain the error in common terms 3. Offer a solution  Be short and clear  Be as less technical as possible
    32. 32. There is only one king
    33. 33. 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
    34. 34. Conclusion  Creating an app takes time  Creating an astonishing app takes A LOT of time  All apps are not meantto be great
    35. 35. Quelques liens  About Face –by Alan Cooper  Material Design specs  MaterialUp
    36. 36. @Aerilys https://github.com/neferetheka iD.apps http://www.id-apps.fr http://blog.id-apps.info @iD_apps Quentin SALLAT

    ×