75
Intro to Design... for Devs Antonio Holguin Sr. Mobile Designer at Smashing Ideas @antonioholguin

Intro to Design For Devs, 360|Flex 2012

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Intro to Design For Devs, 360|Flex 2012

Intro to Design...for Devs

Antonio HolguinSr. Mobile Designer at Smashing Ideas@antonioholguin

Page 2: Intro to Design For Devs, 360|Flex 2012

Design is just as much of a talent as it is a skill.

Page 3: Intro to Design For Devs, 360|Flex 2012

Design is a language.

Page 4: Intro to Design For Devs, 360|Flex 2012

An execution of a plan throughpatterned, organized andunderstood emotional,psychological and physiologicalhuman responses through eitherconscious or sub-consciouscommunication based on visual,physical, and auditory cues.

Page 5: Intro to Design For Devs, 360|Flex 2012

Getting people to dosomething or feel a

certain way.

Page 6: Intro to Design For Devs, 360|Flex 2012

Designer : People::

Developer : Computers

Page 7: Intro to Design For Devs, 360|Flex 2012

Programming is objective. Design is subjective.

Page 8: Intro to Design For Devs, 360|Flex 2012

Luckily,you don’t have to figure it all out.

Page 9: Intro to Design For Devs, 360|Flex 2012

It’s OK to break the rules

As long as you know what you’re doing

Page 10: Intro to Design For Devs, 360|Flex 2012

Getting Started

Page 11: Intro to Design For Devs, 360|Flex 2012

Research and Discovery

Page 12: Intro to Design For Devs, 360|Flex 2012

Know your audience

You’ve probably heard that

Page 13: Intro to Design For Devs, 360|Flex 2012

Know your client

A little less known, very valuable

Page 14: Intro to Design For Devs, 360|Flex 2012

What are you trying to say, do, or make others think?

Page 15: Intro to Design For Devs, 360|Flex 2012

Good Artists Copy, Great Artists Steal.

or whatever

- Pablo Picasso (supposedly)

Page 16: Intro to Design For Devs, 360|Flex 2012

Rules for Design

Page 17: Intro to Design For Devs, 360|Flex 2012

EmphasisHarmonyUnityOpposition

built with...

Page 18: Intro to Design For Devs, 360|Flex 2012

Color & ContrastLine, Shape, VolumeCompositionTypography

to name most important

Page 19: Intro to Design For Devs, 360|Flex 2012

Color & Contrast

Page 20: Intro to Design For Devs, 360|Flex 2012
Page 21: Intro to Design For Devs, 360|Flex 2012

Elements of ColorHue = colorSaturation = amount of hueBrightness = push towards whiteValue = lightness / darkness of a color,think along gray scales

Page 22: Intro to Design For Devs, 360|Flex 2012
Page 23: Intro to Design For Devs, 360|Flex 2012

energetic, passion, anger,danger, major alert,

STOP

Page 24: Intro to Design For Devs, 360|Flex 2012

royalty, happiness,accomplishment,

nightmares, insanity

Page 25: Intro to Design For Devs, 360|Flex 2012

soothing, trust, loyalty,commitment, sadness

Page 26: Intro to Design For Devs, 360|Flex 2012

Luck, nature, envy, decay,toxic, GO

Page 27: Intro to Design For Devs, 360|Flex 2012

Happy, warmth, caution,energetic, alert

Page 28: Intro to Design For Devs, 360|Flex 2012

Joy, heat, excitement, passion, alert, distrust, action

Page 29: Intro to Design For Devs, 360|Flex 2012

Color HarmoniesAnalogous – adjacent on color wheelComplementary – opposite hueMonochromatic – within the same hueTriad – 3 of equal distance on wheelNeutral – not found on color wheel

Page 30: Intro to Design For Devs, 360|Flex 2012

Color ParingSome colors go well togetherSome do notPairing gives relevance to another concept

Page 31: Intro to Design For Devs, 360|Flex 2012

ContrastMakes things easier to readHelps to draw attention Color blind can distinguish better

Page 32: Intro to Design For Devs, 360|Flex 2012
Page 33: Intro to Design For Devs, 360|Flex 2012
Page 34: Intro to Design For Devs, 360|Flex 2012
Page 35: Intro to Design For Devs, 360|Flex 2012

More InformationColor Principles http://www.ncsu.edu/scivis/lessons/colormodels/color_models2.html

Color Harmony http://kuler.adobe.com/#create

Basic Color Theoryhttp://www.colormatters.com/color-and-design/basic-color-theoryIn fact, check out all of Colormatters.com

Page 36: Intro to Design For Devs, 360|Flex 2012

Line, Shape, Weight

Page 37: Intro to Design For Devs, 360|Flex 2012

Lines• Create division• Direct the eye• Can be implied

Page 38: Intro to Design For Devs, 360|Flex 2012
Page 39: Intro to Design For Devs, 360|Flex 2012

Shape• Fills an area• Makes solidarity• Forces posture• Important for things like icons

Page 40: Intro to Design For Devs, 360|Flex 2012
Page 41: Intro to Design For Devs, 360|Flex 2012

Weight or density

• Gives dimension• Add grounding• Heavy vs Light

Page 42: Intro to Design For Devs, 360|Flex 2012
Page 43: Intro to Design For Devs, 360|Flex 2012

Composition

Page 44: Intro to Design For Devs, 360|Flex 2012

LayoutBalance (Symmetry)SpaceHierarchy

Page 45: Intro to Design For Devs, 360|Flex 2012

Grids• 960• Quarters, 3x (aka Rule of Thirds)• Columns, i.e. 2 vs 3• 24px and 40 px

Page 46: Intro to Design For Devs, 360|Flex 2012
Page 47: Intro to Design For Devs, 360|Flex 2012

Rule of Thirds

Page 48: Intro to Design For Devs, 360|Flex 2012
Page 49: Intro to Design For Devs, 360|Flex 2012

Golden Ratio

Proportion of 1.618 - following 1,1,2,3,5,8,13,21,34...

Page 50: Intro to Design For Devs, 360|Flex 2012
Page 51: Intro to Design For Devs, 360|Flex 2012

Symmetry vs Asymmetry• Create balance• Draw importance• Define “pretty”

Page 52: Intro to Design For Devs, 360|Flex 2012

Folded Symmetry

Page 53: Intro to Design For Devs, 360|Flex 2012
Page 54: Intro to Design For Devs, 360|Flex 2012

Radial Symmetry

Page 55: Intro to Design For Devs, 360|Flex 2012

Asymmetry

Page 56: Intro to Design For Devs, 360|Flex 2012

SpaceUse it wiselyUse it for goodDon’t try to force too much

Page 57: Intro to Design For Devs, 360|Flex 2012
Page 58: Intro to Design For Devs, 360|Flex 2012

Found Him!

Page 59: Intro to Design For Devs, 360|Flex 2012

Positive & Negative Space

Page 60: Intro to Design For Devs, 360|Flex 2012

White spaceJust like in your code, using whitespace well helps legibility

Page 61: Intro to Design For Devs, 360|Flex 2012
Page 62: Intro to Design For Devs, 360|Flex 2012

Visual Hierarchy• Equal Sizing, Color/Value, Weight ! ! ! ! ! ! ! ! ! ! = ! ! ! ! ! ! Same Importance

• Larger Items are more Important• Placement of Elements• Group Similar Elements

Page 63: Intro to Design For Devs, 360|Flex 2012
Page 64: Intro to Design For Devs, 360|Flex 2012

More Information960 Grid http://www.960.gs

Golden Ratio http://bit.ly/9OIfnA (Paul Trani)

White Space http://bit.ly/a0ebKf (AlistApart)

Page 65: Intro to Design For Devs, 360|Flex 2012

Typography

Page 66: Intro to Design For Devs, 360|Flex 2012

Typography Tips• Text should be legible• No more than 3 fonts• Watch weight and size

Page 67: Intro to Design For Devs, 360|Flex 2012

Fonts and styles• Serif• San Serif• Monospaced• Script• Non Latin Alphabets

• Italic• Bold• Thin/Light• THick

• Never to be used, ever at penalty of death

Page 68: Intro to Design For Devs, 360|Flex 2012
Page 69: Intro to Design For Devs, 360|Flex 2012

TypesettingKerning – distance between two lettersTracking – distribution betweenmultiple charactersLeading – distance between baselines

Page 70: Intro to Design For Devs, 360|Flex 2012

Elements of a Typeface (some)

Baseline X-height

Serif

Descender Ascender

Serif Sans

Page 72: Intro to Design For Devs, 360|Flex 2012

More InformationWhat should I look for in a UI typeface?http://bit.ly/pWxY3s

Why you should care about Typography (checkout the “What it’s saying” section)http://bit.ly/ohghLY

Page 74: Intro to Design For Devs, 360|Flex 2012

It ain’t easy

Page 75: Intro to Design For Devs, 360|Flex 2012

Antonio HolguinSenior Mobile Designer @SmashingIdeas

@AntonioHolguinhttp://antonioholguin.com

THANKS