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

Design for Non-Designers / PHPTek

Design for Non-Designers / PHPTek

Tracy Osborn

May 25, 2017
Tweet

More Decks by Tracy Osborn

Other Decks in Programming

Transcript

  1. P HP TEK
    T RAC Y O S B OR N @limedaring
    Design for Non-Designers
    Basics of designing so you can make effective, lovely interfaces.

    View Slide

  2. P HP TEK
    T RAC Y O S B OR N @limedaring
    Hi, I’m Tracy!
    @limedaring
    (daring, not darling)
    slides (also speakerdeck
    username)

    View Slide

  3. P HP TEK
    T RAC Y O S B OR N @limedaring
    Thanks to our
    Sponsors!

    View Slide

  4. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  5. P HP TEK
    T RAC Y O S B OR N @limedaring
    I will be tweeting all links:
    @limedaring
    (“daring” — not “darling”)
    #talkpay

    View Slide

  6. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  7. P HP TEK
    T RAC Y O S B OR N @limedaring
    image credit: Dan Saffer

    View Slide

  8. P HP TEK
    T RAC Y O S B OR N @limedaring
    Design:
    Making an interface that 

    works well.

    View Slide

  9. P HP TEK
    T RAC Y O S B OR N @limedaring
    Design for Non-Designers
    Basics of designing so you can make effective,
    lovely interfaces.
    #talkpay

    View Slide

  10. P HP TEK
    T RAC Y O S B OR N @limedaring
    Design for Non-Designers
    Basics of designing so you can make effective,
    lovely interfaces.
    #talkpay

    View Slide

  11. P HP TEK
    T RAC Y O S B OR N @limedaring
    Design for Non-Designers
    Basics of designing so you can make effective,
    lovely interfaces.
    #talkpay

    View Slide

  12. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  13. P HP TEK
    T RAC Y O S B OR N @limedaring
    Design for Non-Designers
    Basics of designing so you can make effective,
    lovely interfaces.
    #talkpay

    View Slide

  14. P HP TEK
    T RAC Y O S B OR N @limedaring
    Design for Non-Designers
    Basics of designing so you can make effective,
    lovely interfaces.
    #talkpay

    View Slide

  15. P HP TEK
    T RAC Y O S B OR N @limedaring
    Design for Non-Designers
    Basics of designing so you can make effective,
    lovely interfaces.
    #talkpay

    View Slide

  16. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  17. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  18. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  19. P HP TEK
    T RAC Y O S B OR N @limedaring
    How can we create effective,
    basic designs?

    View Slide

  20. P HP TEK
    T RAC Y O S B OR N @limedaring
    Let’s talk about clutter

    View Slide

  21. P HP TEK
    T RAC Y O S B OR N @limedaring
    Pay attention to
    clutter
    #talkpay

    View Slide

  22. P HP TEK
    T RAC Y O S B OR N @limedaring
    Fastest way for better looking designs:
    Cut down on clutter.

    View Slide

  23. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  24. P HP TEK
    T RAC Y O S B OR N @limedaring
    grid

    View Slide

  25. P HP TEK
    T RAC Y O S B OR N @limedaring
    Line things up — pixel differences are
    definitely unconsciously noticed.


    View Slide

  26. P HP TEK
    T RAC Y O S B OR N @limedaring
    Shortcut:
    Use integrated grid systems and guides!

    View Slide

  27. P HP TEK
    T RAC Y O S B OR N @limedaring getbootstrap.com

    View Slide

  28. P HP TEK
    T RAC Y O S B OR N @limedaring foundation.zurb.com

    View Slide

  29. P HP TEK
    T RAC Y O S B OR N @limedaring getskeleton.com

    View Slide

  30. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  31. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  32. P HP TEK
    T RAC Y O S B OR N @limedaring
    color

    View Slide

  33. P HP TEK
    T RAC Y O S B OR N @limedaring
    Color principles
    Keep your colors complimentary.
    Use mostly neutrals + one brighter color for
    important bits.

    View Slide

  34. P HP TEK
    T RAC Y O S B OR N @limedaring https://www.smashingmagazine.com/2016/04/web-developer-guide-color/

    View Slide

  35. P HP TEK
    T RAC Y O S B OR N @limedaring
    Shortcut:
    Use color palette websites!

    View Slide

  36. P HP TEK
    T RAC Y O S B OR N @limedaring foundation.zurb.com

    View Slide

  37. P HP TEK
    T RAC Y O S B OR N @limedaring material.io

    View Slide

  38. P HP TEK
    T RAC Y O S B OR N @limedaring colourlovers.com

    View Slide

  39. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  40. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  41. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  42. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  43. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  44. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  45. P HP TEK
    T RAC Y O S B OR N @limedaring
    fonts

    View Slide

  46. P HP TEK
    T RAC Y O S B OR N @limedaring
    Keep the number of fonts low — two different fonts
    is usually a good rule of thumb.
    Use fancy/display fonts sparingly — very cluttery.
    Vary weights (bold), style (italics), and transforms
    (uppercase, etc.) to differentiate bits.

    View Slide

  47. P HP TEK
    T RAC Y O S B OR N @limedaring
    Shortcut:
    Use curated font websites!

    View Slide

  48. P HP TEK
    T RAC Y O S B OR N @limedaring http://hellohappy.org/beautiful-web-type/

    View Slide

  49. P HP TEK
    T RAC Y O S B OR N @limedaring
    http://hellohappy.org/beautiful-web-type/

    View Slide

  50. P HP TEK
    T RAC Y O S B OR N @limedaring fontpair.co

    View Slide

  51. P HP TEK
    T RAC Y O S B OR N @limedaring fontpair.co

    View Slide

  52. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  53. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  54. P HP TEK
    T RAC Y O S B OR N @limedaring
    white space

    View Slide

  55. P HP TEK
    T RAC Y O S B OR N @limedaring
    The ultimate clutter reducer

    View Slide

  56. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  57. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  58. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  59. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  60. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  61. P HP TEK
    T RAC Y O S B OR N @limedaring
    “By replacing the extra links around the Add to Cart buttons with whitespace, Xerox
    saw a 20% improvement in engagement, 5% boost in products added to cart, and
    a 33% improvement in customers continuing through purchase.”
    https://studio.uxpin.com/blog/ux-case-study-designing-whitespace-to-improve-conversions/

    View Slide

  62. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  63. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  64. P HP TEK
    T RAC Y O S B OR N @limedaring
    Reduce visual clutter, by keeping the number
    of fonts and colors low, add white space, and
    line things up.
    Aim for a “clean” design.

    View Slide

  65. P HP TEK
    T RAC Y O S B OR N @limedaring
    User experience principles

    View Slide

  66. P HP TEK
    T RAC Y O S B OR N @limedaring
    What’s the most important 

    action on your design?
    Make it easy to find and use.

    View Slide

  67. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  68. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  69. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  70. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  71. P HP TEK
    T RAC Y O S B OR N @limedaring
    Pay attention to your goals.
    Make them easy to find and use.

    View Slide

  72. P HP TEK
    T RAC Y O S B OR N @limedaring
    Content principles
    Less is more.
    Big paragraphs are a sign of clutter.
    Break into bullets if you can.

    View Slide

  73. P HP TEK
    T RAC Y O S B OR N @limedaring
    Please note that although Chrome
    is supported for both Mac and
    Windows operating systems, it is
    recommended that all users of this
    site switch to the most up-to-date
    version of the Firefox web browser
    for the best possible results.
    For best results, use the latest
    version of Firefox. Chrome for
    Mac and Windows is also
    supported.

    View Slide

  74. P HP TEK
    T RAC Y O S B OR N @limedaring
    We made a bunch of changes: The
    registration chapter has been split
    in two, between adding
    registration and then associating
    users with objects. The chapter
    was giant before so this makes it
    more manageable. Screenshots of
    the admin have been updated to
    reflect the new Django 1.9 styles.
    The few minor typos have been
    fixed. Updated the version of
    django-registration-redux that we
    use to 1.3. Last but not least, the
    Introduction has been updated.
    We made a bunch of changes:
    • The registration chapter has
    been split in two, between
    adding registration and then
    associating users with objects.
    The chapter was giant before so
    this makes it more manageable.
    • Screenshots of the admin have
    been updated to reflect the new
    Django 1.9 styles.
    • The few minor typos have been
    fixed.
    • Updated the version of django-
    registration-redux that we use
    to 1.3.
    • Introduction has been updated.

    View Slide

  75. P HP TEK
    T RAC Y O S B OR N @limedaring
    We made a bunch of changes:
    • The registration chapter has
    been split in two, between
    adding registration and then
    associating users with objects.
    The chapter was giant before
    so this makes it more
    manageable.
    • Screenshots of the admin have
    been updated to reflect the
    new Django 1.9 styles.
    • The few minor typos have
    been fixed.
    • Updated the version of django-
    registration-redux that we use
    to 1.3.
    • Introduction has been updated.
    We made a bunch of changes:
    • The registration chapter has
    been split in two, between
    adding registration and then
    associating users with objects.
    The chapter was giant before so
    this makes it more manageable.
    • Screenshots of the admin have
    been updated to reflect the
    new Django 1.9 styles.
    • The few minor typos have been
    fixed.
    • Updated the version of django-
    registration-redux that we use
    to 1.3.
    • Introduction has been updated.

    View Slide

  76. P HP TEK
    T RAC Y O S B OR N @limedaring
    We made a bunch of changes:
    • The registration chapter has been split in
    two, between adding registration and then
    associating users with objects. The chapter
    was giant before so this makes it more
    manageable.
    • Screenshots of the admin have been
    updated to reflect the new Django 1.9 styles.
    • The few minor typos have been fixed.
    • Updated the version of django-registration-
    redux that we use to 1.3.
    • Introduction has been updated.
    We made a bunch of changes:
    • The registration chapter has
    been split in two, between adding
    registration and then associating
    users with objects. The chapter
    was giant before so this makes it
    more manageable.
    • Screenshots of the admin have
    been updated to reflect the new
    Django 1.9 styles.
    • The few minor typos have been
    fixed.
    • Updated the version of django-
    registration-redux that we use to
    1.3.
    • Introduction has been updated.

    View Slide

  77. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  78. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  79. P HP TEK
    T RAC Y O S B OR N @limedaring
    What’s the most important 

    action on your design?
    Make it easy to find and use.
    #talkpay

    View Slide

  80. P HP TEK
    T RAC Y O S B OR N @limedaring
    Headlines:
    Talk benefits, not details.
    Keep it short.
    Use natural, friendly language.

    View Slide

  81. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  82. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  83. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  84. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  85. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  86. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  87. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  88. P HP TEK
    T RAC Y O S B OR N @limedaring
    Images and imagery

    View Slide

  89. P HP TEK
    T RAC Y O S B OR N @limedaring
    Images:
    Stock photos usually look like stock photos.
    You can accomplish a lot with just type and screenshots.
    Remember to pay attention to file size.
    Don’t forget retina-quality images.

    View Slide

  90. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  91. P HP TEK
    T RAC Y O S B OR N @limedaring
    unsplash.com
    unsplash.com

    View Slide

  92. P HP TEK
    T RAC Y O S B OR N @limedaring
    photopin.com
    photopin.com

    View Slide

  93. P HP TEK
    T RAC Y O S B OR N @limedaring fiverr.com

    View Slide

  94. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  95. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  96. P HP TEK
    T RAC Y O S B OR N @limedaring
    Don’t be afraid of imitation.

    View Slide

  97. P HP TEK
    T RAC Y O S B OR N @limedaring
    Great designers steal 

    (and use shortcuts)
    #talkpay

    View Slide

  98. P HP TEK
    T RAC Y O S B OR N @limedaring
    Great designers steal 

    (and use shortcuts)
    #talkpay

    View Slide

  99. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  100. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  101. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  102. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  103. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  104. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  105. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  106. P HP TEK
    T RAC Y O S B OR N @limedaring
    Quick overview of a design process

    View Slide

  107. P HP TEK
    T RAC Y O S B OR N @limedaring
    1.

    Collect inspiration and 

    sketch ideas.

    View Slide

  108. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  109. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  110. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  111. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  112. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  113. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  114. P HP TEK
    T RAC Y O S B OR N @limedaring
    2.

    Mock it up?

    View Slide

  115. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  116. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  117. P HP TEK
    T RAC Y O S B OR N @limedaring
    3.

    Build it.

    View Slide

  118. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  119. P HP TEK
    T RAC Y O S B OR N @limedaring
    My thought process, every time:

    View Slide

  120. P HP TEK
    T RAC Y O S B OR N @limedaring
    My thought process, every time:
    “crap crap crap crap crap crap crap
    crap crap crap crap crap crap crap
    crap crap crap crap crap crap crap
    crap crap crap crap crap crap 

    … yes!”

    View Slide

  121. P HP TEK
    T RAC Y O S B OR N @limedaring
    This is only the starting point!

    View Slide

  122. P HP TEK
    T RAC Y O S B OR N @limedaring
    Reduce visual clutter —
    Keep the number of fonts and colors low.
    Add white space.
    Line things up.
    Keep content short and easy to skim.

    View Slide

  123. P HP TEK
    T RAC Y O S B OR N @limedaring
    Make sure your goal is easy to find and use.

    View Slide

  124. P HP TEK
    T RAC Y O S B OR N @limedaring
    Keep your content simple, friendly, 

    and to the point.

    View Slide

  125. P HP TEK
    T RAC Y O S B OR N @limedaring
    Practice, practice, practice.

    View Slide

  126. P HP TEK
    T RAC Y O S B OR N @limedaring
    tinyurl.com/hellowebdesign
    #talkpay

    View Slide

  127. P HP TEK
    T RAC Y O S B OR N @limedaring

    View Slide

  128. P HP TEK
    T RAC Y O S B OR N @limedaring
    Thank you!
    @limedaring

    View Slide