Quick, Useful
UI Sketches
April 12, 2014
#LEANUX14
Lane Halley
lane@lanehalley.com
@thinknow
@thinknow
โ€ข Why sketch?
โ€ข Types of sketches
โ€ข Sketching materials
โ€ข Grids & functional groupings
โ€ข Your personal UI shorthand
Today you will learn
@thinknow
โ€œA sketch is a rapidly
executed freehand
drawing that is not
usually intended as a
finished work.โ€
http://en.wikipedia.org/wiki/Sketch_%28drawing%29
@thinknow
โ€ข Record what you see
โ€ข Explore ideas quickly
โ€ข Demonstrate ideas to others
Why sketch?
@thinknowhttp://disney.wikia.com/wiki/Rocket_to_the_Moon
@thinknow
Sketching is a core
design skill
@thinknow
Many kinds of sketches
โ€ข Visual recording
โ€ข Sketchnotes
โ€ข Storyboards
โ€ข Concept sketches
โ€ข UI sketches
@thinknow
Visual Recording
@thinknowSketchnote by @deanmeistr
http://leanuxnyc.co/nyc/a-visual-recording-of-leanuxnyc/
@thinknowSketch by @iamctodd
https://twitter.com/iamctodd/status/322818463712284672/photo/1
Sketchnote
@thinknowhttp://farm4.staticflickr.com/3224/3634514075_ce82b9eedc_o.jpg
Storyboard
@thinknow
@thinknow
Concept sketches
@thinknow
@thinknowSketch by @rayraydel
https://www.flickr.com/photos/rayraydel/3868485532/
UI sketch
@thinknow
UI sketching is a core
skill for product teams
@thinknow
UI sketches help teams
โ€ข Explore options quickly
โ€ข Externalize thinking
โ€ข Share understanding
โ€ข Feel ownership
@thinknow
โ€œThe way to have
product team members
trust each other and
get along is to have
them sketch together.โ€
Joshua Porter @bokardo
http://bokardo.com/archives/the-importance-of-sketching-in-product-design/
@thinknow
Sketching helps
everyone be
on the same page
@thinknow
Everyone can draw
Be fearless!
@thinknow
Drawing Tools
@thinknow
Surfaces
โ€ข Printer paper
โ€ข Grid paper
โ€ข Whiteboard
โ€ข Notebook(s)
โ€ข Sketch sheets
@thinknow
The right notebook?
@thinknow
@thinknowhttp://sneakpeekit.com/
Wireframe browser
Multi-layout Wireframe
iPhone Quick Sketch
iPad Quick Sketch
free downloadable sketch sheets
@thinknow
Reverse wireframing
โ€ข Quickly sketch existing UIs
โ€ข See and understand UIs better
โ€ข Separate sketching from design
@thinknow
Semantic sketching
โ€ข Headings
โ€ข Body copy
โ€ข Images
โ€ข Controls
โ€ข Form elements
@thinknowsketch by @rohdesign
https://www.flickr.com/photos/rohdesign/3307874546/
Headings
Body copy
Button
Image
@thinknow
Personal UI shorthand
โ€ข Representative (not literal)
โ€ข Fast
โ€ข Versatile
โ€ข Structure, hierarchy, relationships
โ€ข NOT visual design
@thinknowSketch by @chrisrisdon
http://www.flickr.com/photos/32783264@N08/4587209002
Another shorthand sketch
@thinknow
The pencil has great
dynamic range. Your
lines can be faint or
strong, thick or thin
@thinknow
http://blog.alesandrini.com/wp-content/uploads/2011/10/pencils.jpg
http://learntoart.files.wordpress.com/2009/06/pencil-hardness-scale.jpg
@thinknow
Get your pencils ready!
Letโ€™s draw some shapes
@thinknow
โ€ข Draw a page of squares
โ€ข Draw a page of circles
โ€ข Draw sets of parallel lines
Warm up exercises
@thinknow
You can draw almost
any UI using basic
shape primitives: circle,
triangle, rectangle, line
@thinknow
Draw this control panel
using only the four
basic shapes shown
@thinknow
@thinknow
Tip #1: Work โ€œoutside inโ€
โ€ข Draw the outside box first
โ€ข Place large elements first
โ€ข Add details and emphasis last
@thinknow
Draw this screen
working from the
outside in
@thinknow
Text
Text
@thinknow
Basic vocabulary:
How will you quickly draw these elements?
@thinknow
Headings (big, medium, small)
Body copy
Images
Buttons
Links
Sketch these elements
@thinknow
12 column grid
http://twitter.github.io/bootstrap/examples/hero.html
http://alefeuvre.github.io/foundation-grid-displayer/
@thinknow
Containers
http://twitter.github.io/bootstrap/examples/hero.html
http://alefeuvre.github.io/foundation-grid-displayer/
@thinknow
Containers (responsive)
@thinknow
Tip #2: Plan your sketch
โ€ข Aspect ratio
โ€ข Grid / guides
โ€ข Containers
โ€ข Images / icons
โ€ข Text blocks
@thinknow
Planning exercise:
Whatโ€™s the structure here?
How much detail do you need to show?
@thinknow
Now youโ€™re warmed up
Letโ€™s do a few more...
@thinknow
Extended vocabulary:
How will you quickly draw these elements?
@thinknow
Radio buttons
Scrollbar
On/off toggle
Progress bar
Sketch these elements
Text input & label
Combo box
Checkboxes
@thinknow
Letโ€™s practice
form elements.
@thinknow
OK, now itโ€™s time to put
it all together.
@thinknow
Hereโ€™s the last one
Focus on the structure
@thinknow
Advanced vocabulary:
How will you quickly draw these elements?
@thinknow
Sketch these elements
Accordion
Carousel
Media player
Edit controls
@thinknow
Congratulations!
Keep sketching and youโ€™ll
continue to improve
@thinknow
Show and tell
Here are some ways
I use sketches
@thinknow
Talking sketch
@thinknow
Show and discuss alternatives
@thinknow
@thinknow
Designer / developer pairing
@thinknow
@thinknow
Wireframe walkthrough
Text @thinknow
@thinknow
@thinknow
#uisketch
Share your new skillz!!
@thinknow
the
pencil
fear
Donโ€™t

Quick, Useful UI Sketches