Design 4 Future Developers

49

description

Updated 7/2009: The same presentation as my Design 4 Developers presentation from the ConvergeSC conference, updated with a few more examples for a presentation at South University on 7/14/2009.

Transcript of Design 4 Future Developers

Page 1: Design 4 Future Developers
Page 2: Design 4 Future Developers

Principles of Beautiful Web Design

Page 3: Design 4 Future Developers

Photo Credit: Samhines(flickr)

Me? Design? But I’m not an artist…

Page 4: Design 4 Future Developers

My personal site circa 1998…Jason meets Photoshop.

Page 5: Design 4 Future Developers

A few years later in 2001…Hooray for art classes.

Page 6: Design 4 Future Developers

Senior year at UCF in 2003…Experimenting with CSS

Page 7: Design 4 Future Developers

The 2004 redesign that broke the mold.

Page 8: Design 4 Future Developers

The 2005 redesign that lingered around too long…

Page 9: Design 4 Future Developers
Page 10: Design 4 Future Developers

Design can be learned. (srsly!) Good Design IS Problem Solving:

Designer mentality vs. coder methodology.

Visual

Emotional

Random Intuitive

Subjective

Verbal

Logical

Sequential Analytical

Objective

Nielson and Zeldman

http://www.happywebbies.com/

Page 11: Design 4 Future Developers

“Design depends largely on constraints.”

- Charles Eames

Page 12: Design 4 Future Developers

Pre-Lesson Case Studies

1. Tour Reservation System

Page 13: Design 4 Future Developers

Pre-Lesson Case Studies

2. Book Promo Site

Page 14: Design 4 Future Developers

Pre-Lesson Case Studies

3. Greenville Symphony

Page 15: Design 4 Future Developers

Layout

Color

Texture

Type

Imagery

You gottalearn the rules befoyou try tobreak them

Page 16: Design 4 Future Developers

Layout: Balance

Finding it and shifting it. Symmetrical & Asymmetrical

Page 17: Design 4 Future Developers

Bad Balance

Page 18: Design 4 Future Developers

Good Balance

Page 19: Design 4 Future Developers

Layout: Unity Via Proximity and Repetition

Page 20: Design 4 Future Developers

Bad Unity

Page 21: Design 4 Future Developers

Good Unity

Page 22: Design 4 Future Developers

Layout: Emphasis

Many ways to achieve it, whether you want to or not:

Placement

Continuance

Isolation

Contrast

Proportion

Page 23: Design 4 Future Developers

Bad Emphasis

Page 24: Design 4 Future Developers

Good Emphasis

Page 25: Design 4 Future Developers

Layout: Grids (are good!)

http://designbygrid.com/

Page 26: Design 4 Future Developers
Page 27: Design 4 Future Developers
Page 28: Design 4 Future Developers

Color: The Wheel

Orange, Green, Violet

Red-Orange, Yellow-Orange,

Yellow-Green, Blue-Green,

Blue-Violet, Red-Violet

Page 29: Design 4 Future Developers

Color: Schemes

Page 30: Design 4 Future Developers
Page 31: Design 4 Future Developers
Page 32: Design 4 Future Developers
Page 33: Design 4 Future Developers

Color: Resources

1. http://www.colorzilla.com Firefox eyedropper plugin.

2. http://kuler.adobe.com Flash-based color scheme tool.

3. http://www.colourlovers.com Color scheme community site.

Page 34: Design 4 Future Developers

Texture

The web shouldn’t always feel like the web.

Page 35: Design 4 Future Developers
Page 36: Design 4 Future Developers
Page 37: Design 4 Future Developers
Page 38: Design 4 Future Developers

Typography

As with design principles, there are a lot of vocabulary

terms to digest when first learning about the nuances of typography. Getting to know the 5 basic categories of

fonts is a good foundation.

1. Baseline

2. Cap height

3. Crossbar

4. Serif

5. Meanline

6. Bowl

7. Descended

8. Counter

9. Stem

10. Tittle

11. Terminal

12. Ascender

13. Leg

14. Ligature

15. X-height

Page 39: Design 4 Future Developers

Typography: Serif Fonts

Page 40: Design 4 Future Developers

Typography: Sans-Serif Fonts

Page 41: Design 4 Future Developers

Typography: Fixed-Width Fonts

Page 42: Design 4 Future Developers

Typography: Handwritten Fonts

Page 43: Design 4 Future Developers

Typography: Novelty Fonts

Page 44: Design 4 Future Developers
Page 45: Design 4 Future Developers

4. Typography: The “OK, Fine” 9

These nine fonts are

installed by default on

most Mac and PC

computers.

Arial

Arial Black

Comic Sans MS

Courier New

Georgia Impact Times New Roman

Trebuchet MS

Verdana

Page 46: Design 4 Future Developers

4. Typography: The “OK, Fine” 9

Specify preferred fonts first: font-family: Avenir, Helvetica, Arial, sans-serif;

font-family: Minion, "Times New Roman", times, serif;

Use Background Images Use sIFR (Scalable Inman Flash Replacement)

Use Cufón (JavaScript text replacement without Flash)

Page 47: Design 4 Future Developers

5. Imagery

Images & illustrations can make or break a website.

Page 48: Design 4 Future Developers

5. Imagery: Selection

1. What is the most relevant

image for the subject?

2. What is the most artistic and

interesting image I can use?

3. What would be the most appealing

image for the target audience?

Digital Web: Cooking with Stock

http://tinyurl.com/dw-stock

Page 49: Design 4 Future Developers

When they're not working on their day jobs,

most top-notch web designers are pushing

the web design envelope after-hours or on

their own personal sites manipulating

current technologies and expanding the

medium's design vocabulary.”

- Curt Cloninger, "Fresh Styles for Web Designers”, 2001

Keep at it! “