crafting awesome designs - #bsw14

47
CRAFTING INCREDIBLE DESIGNS Pushing the Limits of Mockups & Prototypes #BSW14

Upload: david-pitman

Post on 02-Jun-2015

512 views

Category:

Design


1 download

DESCRIPTION

Talk for Boulder Startup Week 2014

TRANSCRIPT

Page 1: Crafting Awesome Designs - #BSW14

CRAFTING  INCREDIBLE  DESIGNSPushing  the  Limits  of  Mockups  &  Prototypes

#BSW14

Page 2: Crafting Awesome Designs - #BSW14

DAVE  PITMAN

@edavepitman

co-­‐founder

UX,  Data  Viz,  Product  Strategy

hGp://www.kytheram.com  

Page 3: Crafting Awesome Designs - #BSW14

<  1  MILLION 34  MILLIONvsPLAYERS

Play  here:  hGp://saming.fr/p/2048/

Play  here:  hGp://gabrielecirulli.github.io/2048/  

Page 4: Crafting Awesome Designs - #BSW14

Comparing  screenshots  (1)

Page 5: Crafting Awesome Designs - #BSW14

Comparing  screenshots  (2)

Page 6: Crafting Awesome Designs - #BSW14

Comparing  screenshots  (3)(hard  to  see  the  difference…)

Page 7: Crafting Awesome Designs - #BSW14

Comparing  screenshots  (4)(screenshots  might  not  be  effec[ve…)

Page 8: Crafting Awesome Designs - #BSW14

Video  of  gameplay  (elegant  anima8ons/transi8ons  

really  make  the  game  fun)

Page 9: Crafting Awesome Designs - #BSW14

Video  of  gameplay  (hint:  it  looks  the  exact  same  as  the  screenshots)

Page 10: Crafting Awesome Designs - #BSW14

Side-­‐by-­‐side  comparison  video

Page 11: Crafting Awesome Designs - #BSW14

With  this  version,  can  effec8vely  follow  quick  gameplay

Page 12: Crafting Awesome Designs - #BSW14

Video  examining  transi8ons  in  depth

Page 13: Crafting Awesome Designs - #BSW14

<  1  MILLION 34  MILLIONvsPLAYERS

Page 14: Crafting Awesome Designs - #BSW14

2048  PROVES  WHY  THE  DESIGN  BETWEEN  MOCKUPS  MATTERS

Page 15: Crafting Awesome Designs - #BSW14

HERE’S  MY  MOCKUP

(how  we  design  today)

Page 16: Crafting Awesome Designs - #BSW14

HERE’S  MY  STORYBOARD

(how  we  design  today)

Page 17: Crafting Awesome Designs - #BSW14

HERE’S  MY  STORYBOARD

NAILED IT!

(this  process  of  sta[c  mockups  and  storyboards  isn’t  cueng  it  anymore)

Page 18: Crafting Awesome Designs - #BSW14

PHOTOSHOP

Why  are  we  using  tools  that  were  never  designed  for  this?

Page 19: Crafting Awesome Designs - #BSW14

OMNIGRAFFLE

Why  are  we  using  tools  that  were  never  designed  for  this?

Page 20: Crafting Awesome Designs - #BSW14

UX  WORKFLOW  I  DID  RECENTLY

…FOR  JUST  THE  SIGNUP  PROCESS

Got  me  thinking-­‐  I  need  to  find  a  beGer  way

Page 21: Crafting Awesome Designs - #BSW14

A  DESIGNER’S  NEW  WISH  LIST

Easily  create  pixel-­‐perfect  mockups

Prototype  &  demonstrate  anima[on  (change)

“Advanced”  visuals  (blur,  noise,  gradients,  etc)

Test  &  tune  gestures  (flicking,  pinching,  etc)

An  extremely  high  level  of  fidelity  in  all  tools

Page 22: Crafting Awesome Designs - #BSW14

<EPIC  TRAINING  MONTAGE>

Page 23: Crafting Awesome Designs - #BSW14

TOOLS  I’VE  TRIED  RECENTLY

Page 24: Crafting Awesome Designs - #BSW14

SKETCH

Page 25: Crafting Awesome Designs - #BSW14
Page 26: Crafting Awesome Designs - #BSW14
Page 27: Crafting Awesome Designs - #BSW14
Page 28: Crafting Awesome Designs - #BSW14

…  STILL  STATIC  MOCKUPS

Page 29: Crafting Awesome Designs - #BSW14

PROS

Pixel-­‐perfect  mockups

Easy  to  do  gradients,  blur,  etc

Expor[ng  tools

Vector-­‐based

Symbols

CONS

Styles  func[onality  is  a  mess

Was  unstable,  now  just  buggy

CSS  export  misses  poten[al

Page 30: Crafting Awesome Designs - #BSW14

MACAW

Page 31: Crafting Awesome Designs - #BSW14
Page 32: Crafting Awesome Designs - #BSW14

PROS CONS

Is  actual  HTML/CSS

Fluid  vs  Sta[c  Layouts

Creates  decent  code

Capabili[es  match  reality

Is  actual  HTML/CSS

Great-­‐looking  awful  UI

Spend  a  lot  of  [me  figh[ng  it

Limited  toolkit

Page 33: Crafting Awesome Designs - #BSW14

FRAMER  JS

Page 34: Crafting Awesome Designs - #BSW14

PHOTOSHOP

SKETCH

FRAMER  JS BROWSER

Page 35: Crafting Awesome Designs - #BSW14

Video  showing  Framer  JS  exampleExample  here:  

hGp://examples.framerjs.com/#Google%20Now%20-­‐%20Overview.framer

Page 36: Crafting Awesome Designs - #BSW14

PROS CONS

Easy  to  implement

Full  control  over  details

Awesome  toolchain

Fantas[c  prototyping

Documenta[on  /  Examples

Requires  basic  JS  know-­‐how

Future  not  certain?

Sketch  -­‐>  Framer  😢

Page 37: Crafting Awesome Designs - #BSW14

ORIGAMI

Page 38: Crafting Awesome Designs - #BSW14

Video  showing  Origami  example

Example  here:  hGp://facebook.github.io/origami/examples/

Page 39: Crafting Awesome Designs - #BSW14

What  it  looks  like  at  first

Page 40: Crafting Awesome Designs - #BSW14

Actual  amount  of  work  involved

Page 41: Crafting Awesome Designs - #BSW14

PROS CONS

Visual  layout

Supported  by  Facebook

Creates  great  prototypes

Like  building  a  machine

Developer  Mac-­‐only  (really)

No  middle-­‐ground

Steep  learning  curve

No  in-­‐app  design

Page 42: Crafting Awesome Designs - #BSW14

HYPE

Page 43: Crafting Awesome Designs - #BSW14
Page 44: Crafting Awesome Designs - #BSW14

Video  showing  Hype  example

Example  here:  hGp://tumult.com/hype/gallery/Linkility/Linkility.html

Page 45: Crafting Awesome Designs - #BSW14

PROS CONS

Anima[on  [meline

HTML/CSS/JS  back-­‐end

Gesture  support

Capabili[es  match  reality

No  ability  to  create  design

Timeline  UIs  can  be  limi[ng

Not  designed  for  “apps”

Anima[ons,  not  manipula[ons

Page 46: Crafting Awesome Designs - #BSW14

Other  tools  I’ve  tried  &  didn’t  like,  or  are  not  appropriate  for  crea[ng  advanced  interac[ons

Page 47: Crafting Awesome Designs - #BSW14

CRAFTING  INCREDIBLE  DESIGNSPushing  the  Limits  of  Mockups  &  Prototypes

#BSW14

@edavepitman