designers & developers

50
DESIGNERS & DEVELOPERS ANDRÉ LUÍS | LEIHLA PINHO

Upload: andre-luis

Post on 21-Apr-2017

610 views

Category:

Design


0 download

TRANSCRIPT

Page 1: Designers & Developers

DESIGNERS & DEVELOPERSANDRÉ LUÍS | LEIHLA PINHO

Page 2: Designers & Developers

ANDRÉ LUÍS

@andr3

meet.andr3.netSoftware Engineer @ Seedrs

Page 3: Designers & Developers

LEIHLA PINHO

@leihla

twitter.com/leihla

Design Director @ Seedrs

Page 4: Designers & Developers

WHAT ARE WE DOING HERE?

c Randall Munroe (xkcd)

Page 5: Designers & Developers
Page 6: Designers & Developers

JD Lasica

ERIK SPIEKERMANN

THE PROCESS

Page 7: Designers & Developers

DESIGN

DEVELOPMENT

JD Lasica

Page 8: Designers & Developers

DESIGN

DEVELOPMENT

JD Lasica

Page 9: Designers & Developers

DEVELOPERS

DESIGNERS

BETTER TOGETHER

+

=

Page 10: Designers & Developers

DEVELOPERSACT I

Jason Scott

Page 11: Designers & Developers

NOT ALL DEVELOPERS ARE CREATED EQUAL

Jason Scott

Page 12: Designers & Developers

BACK END FRONT END DEVELOPER DEVELOPER

Page 13: Designers & Developers

Ruby on Rails

MySQL (DATABASES)

Nginx (WEBSERVER)

HTML

CSS

JAVASCRIPTIN THE BROWSER

BACK END FRONT END DEVELOPER DEVELOPER

EXAMPLE

Page 14: Designers & Developers

Ruby on Rails

MySQL (DATABASES)

Nginx (WEBSERVER)

HTML

CSS

JAVASCRIPTIN THE BROWSER

BACK END FRONT END DEVELOPER DEVELOPER

EXAMPLE

Page 15: Designers & Developers

Ruby on Rails

MySQL (DATABASES)

Nginx (WEBSERVER)

HTML

CSS

JAVASCRIPTIN THE BROWSER

BACK END FRONT END DEVELOPER DEVELOPER

EXAMPLE

Page 16: Designers & Developers

Ruby on Rails

MySQL (DATABASES)

Nginx (WEBSERVER)

HTML

CSS

JAVASCRIPTIN THE BROWSER

BACK END FRONT END DEVELOPER DEVELOPER

EXAMPLE

Page 17: Designers & Developers

Ruby on Rails

MySQL (DATABASES)

Nginx (WEBSERVER)

HTML

CSS

JAVASCRIPTIN THE BROWSER

BACK END FRONT END DEVELOPER DEVELOPER

EXAMPLE

Page 18: Designers & Developers

THE OLD DAYS…

barkbud

Page 19: Designers & Developers

“WE’RE GONNA DO THIS!”© 2015 Disney/Lucasfilms

NOWADAYS…

Page 20: Designers & Developers

Wireframes and mockups are orientations — never the full puzzle.

Developers will find holes that need to be filled. How will they be filled?

Page 21: Designers & Developers

DESIGNERSACT II

Page 22: Designers & Developers

KNOW YOUR MEDIUM

brad_frost

Page 23: Designers & Developers

• Should designers code?

• Understand the limitations

• Explore capabilities

brad_frost

Page 24: Designers & Developers

DESIGN THE INVISIBLE

Page 25: Designers & Developers

• Design for the ugly

• Design the edge cases

• Explain flows & interactions

Page 26: Designers & Developers

SCOTT HURFF

AWKWARD UI

© Scott Hurff / Twitter

Page 27: Designers & Developers

SCOTT HURFF

Awkward UI is a missing loading indicator. It's forgetting to tell your customer where something went wrong… It's a graph that looks weird with only a few data points.

© Scott Hurff / Twitter

Page 28: Designers & Developers

THE UI STACK

Ideal State

Empty State

Error State

Partial State

Loading State

© Scott Hurff / Twitter

Page 29: Designers & Developers

BETTER TOGETHER

ACT III

Page 30: Designers & Developers

LET’S TALK

Page 31: Designers & Developers

“HELP ME UNDERSTAND”

Help me understand why that’s a problem for you?

You see… high density screens need bigger images, so we can’t

use just one image. We need multiple sizes (…)

Oh! Ok…

Page 32: Designers & Developers

Use an app that allows notes and feedback.

invisionapp.com

Page 33: Designers & Developers

SHARED VOCABULARY

Page 34: Designers & Developers

• Define your own language

• Design a system

• Build a common styleguide

Page 35: Designers & Developers

0.5rem

1rem

1.5rem

2.5rem

extra-small

small

medium

large

“Large margin after that box.”@include after-margin(large);

Page 36: Designers & Developers

DELIVERABLES

Page 37: Designers & Developers

LOW-FIDELITY WIREFRAMES

HI-FIDELITY MOCKUPS

INTERACTIVE PROTOTYPE

TIME SPENT

FIDELITY

Page 38: Designers & Developers

JOHN GRUBER

linkletter

THE AUTEUR THEORY OF DESIGN

Page 39: Designers & Developers

linkletter

Quality of any creative collaborative endeavour, approaches the level of taste of who has control.

JOHN GRUBER

Page 40: Designers & Developers

linkletter

RESULT

TASTE

Page 41: Designers & Developers

linkletter

RESULT

TASTE

Page 42: Designers & Developers

CO-OWNERSHIP

Page 43: Designers & Developers
Page 44: Designers & Developers

DESIGNING IN THE BROWSER

Page 45: Designers & Developers

DECIDING IN THE BROWSERDAN MALL

Page 46: Designers & Developers

• Animations for Form Validation Messages

• Use Flexbox or limit characters in description?

• Minor breakpoints on layout quirks.

Page 47: Designers & Developers

DEVELOPMENTDESIGN

Page 48: Designers & Developers

DESIGN & DEVELOPMENT

PRODUCT

Page 50: Designers & Developers

PHOTOS REUSED UNDER

https://www.flickr.com/photos/barkbud/5200856828/

C

https://www.flickr.com/photos/jdlasica/10723373716

https://www.flickr.com/photos/zeldman/16553808072

https://www.flickr.com/photos/54568729@N00/9636183501

https://www.flickr.com/photos/brad_frost/10413043603/

https://www.flickr.com/photos/linkletter/15129966789/