Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DC London: Behind The Screen

Adam McNeilly
October 27, 2022
12

DC London: Behind The Screen

A joint talk with Matt McKenna about keeping our users in mind during the development process.

Adam McNeilly

October 27, 2022
Tweet

Transcript

  1. Behind The Screen
    The Humans Who Use Our Code
    Ma! McKenna & Adam McNeilly
    @HiMattM | @AdamMc331
    #DCLDN22 1

    View Slide

  2. Let's Talk About Android
    @HiMattM | @AdamMc331
    #DCLDN22 2

    View Slide

  3. Consumer Apps
    @HiMattM | @AdamMc331
    #DCLDN22 3

    View Slide

  4. Commercial Tools
    @HiMattM | @AdamMc331
    #DCLDN22 4

    View Slide

  5. Internal Solutions
    @HiMattM | @AdamMc331
    #DCLDN22 5

    View Slide

  6. Hidden Android
    @HiMattM | @AdamMc331
    #DCLDN22 6

    View Slide

  7. @HiMattM | @AdamMc331
    #DCLDN22 7

    View Slide

  8. Usage also changes by form
    factor
    @HiMattM | @AdamMc331
    #DCLDN22 8

    View Slide

  9. Everyone uses their device in a
    unique way
    @HiMattM | @AdamMc331
    #DCLDN22 9

    View Slide

  10. How we use our own device
    can change
    @HiMattM | @AdamMc331
    #DCLDN22 10

    View Slide

  11. @HiMattM | @AdamMc331
    #DCLDN22 11

    View Slide

  12. Care for your users
    @HiMattM | @AdamMc331
    #DCLDN22 12

    View Slide

  13. Connect with your users
    @HiMattM | @AdamMc331
    #DCLDN22 13

    View Slide

  14. So!ware should be
    straightforward
    @HiMattM | @AdamMc331
    #DCLDN22 14

    View Slide

  15. You shouldn't need to be a
    so!ware engineer to use
    so!ware
    @HiMattM | @AdamMc331
    #DCLDN22 15

    View Slide

  16. User's guilt is our burden
    @HiMattM | @AdamMc331
    #DCLDN22 16

    View Slide

  17. @HiMattM | @AdamMc331
    #DCLDN22 17

    View Slide

  18. @HiMattM | @AdamMc331
    #DCLDN22 18

    View Slide

  19. App Updates
    @HiMattM | @AdamMc331
    #DCLDN22 19

    View Slide

  20. @HiMattM | @AdamMc331
    #DCLDN22 20

    View Slide

  21. @HiMattM | @AdamMc331
    #DCLDN22 21

    View Slide

  22. 22

    View Slide

  23. App updates have impacts
    @HiMattM | @AdamMc331
    #DCLDN22 23

    View Slide

  24. Discovery
    @HiMattM | @AdamMc331
    #DCLDN22 24

    View Slide

  25. What do we teach our users?
    @HiMattM | @AdamMc331
    #DCLDN22 25

    View Slide

  26. @HiMattM | @AdamMc331
    #DCLDN22 26

    View Slide

  27. 27

    View Slide

  28. 28

    View Slide

  29. 29

    View Slide

  30. @HiMattM | @AdamMc331
    #DCLDN22 30

    View Slide

  31. @HiMattM | @AdamMc331
    #DCLDN22 31

    View Slide

  32. @HiMattM | @AdamMc331
    #DCLDN22 32

    View Slide

  33. Help without hindering
    @HiMattM | @AdamMc331
    #DCLDN22 33

    View Slide

  34. 34

    View Slide

  35. Balance monetization with
    usability
    @HiMattM | @AdamMc331
    #DCLDN22 35

    View Slide

  36. 36

    View Slide

  37. When should we disrupt user
    flow?
    @HiMattM | @AdamMc331
    #DCLDN22 37

    View Slide

  38. @HiMattM | @AdamMc331
    #DCLDN22 38

    View Slide

  39. Dark Pa!erns
    @HiMattM | @AdamMc331
    #DCLDN22 39

    View Slide

  40. @HiMattM | @AdamMc331
    #DCLDN22 40

    View Slide

  41. @HiMattM | @AdamMc331
    #DCLDN22 41

    View Slide

  42. Non Dismissable Dialogs
    @HiMattM | @AdamMc331
    #DCLDN22 42

    View Slide

  43. Should we force behaviors?
    @HiMattM | @AdamMc331
    #DCLDN22 43

    View Slide

  44. Se!ings Screens
    @HiMattM | @AdamMc331
    #DCLDN22 44

    View Slide

  45. @HiMattM | @AdamMc331
    #DCLDN22 45

    View Slide

  46. @HiMattM | @AdamMc331
    #DCLDN22 46

    View Slide

  47. It just works
    vs
    It works how I want
    @HiMattM | @AdamMc331
    #DCLDN22 47

    View Slide

  48. Recap
    @HiMattM | @AdamMc331
    #DCLDN22 48

    View Slide

  49. Ask questions
    don't just build it
    @HiMattM | @AdamMc331
    #DCLDN22 49

    View Slide

  50. We control the next 10 years
    of Android
    @HiMattM | @AdamMc331
    #DCLDN22 50

    View Slide

  51. @HiMattM | @AdamMc331
    #DCLDN22 51

    View Slide

  52. Thanks!
    @HiMattM | @AdamMc331
    #DCLDN22 52

    View Slide