53
Terry Ryan | Developer Evangelist Twitter: @tpryan Designing for Devices

Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Terry Ryan | Developer EvangelistTwitter: @tpryan

Designing for Devices

Page 2: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Who are you?

Page 3: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

THE PROBLEMS

Page 4: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Screens are Exploding

Page 5: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t
Page 6: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t
Page 7: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t
Page 8: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t
Page 9: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t
Page 10: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Source: http://osxdaily.com/2012/02/10/how-ipad-3s-retina-display-resolution-would-compare-to-other-screens/

Page 11: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

SOLUTIONS

Page 12: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Ignore it

Page 13: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Mobile Sites

Page 14: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Responsive Sites

Page 15: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

I vote responsive

Page 16: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

HTML already handles this

Page 17: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Source: http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html

Page 18: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Everything added makes the web less responsive

Page 19: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

How do we do it

Page 20: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Responsive Web Design

•Develop like your browser is just one big linear display

• Enhance for wider screens

• Tweak for mobile

• Test it on targets

• Iterate until it works right

Page 21: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

You are not in control of how your users experience

your site

Page 22: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

RESPONSIVE DESIGN

BROKEN DOWN

Page 23: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Demo

DEVCON 5 SITE

Page 24: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Responsive Layout

• Start with a right sized browser

• Start designing 1 column

•Make it look right

• Then start attacking larger screen sizes

Page 25: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Grid Systems

• A few out there that handle this for you

• Bootstrap

•Responsive Grid System

•CSSGrid

• But know how to do it manually

Page 26: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Manually

• Floats

Page 27: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Manually

• display:

• table

• table-row

• table-cell

Page 28: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

I prefer table layout

Page 29: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

RESPONSIVE TYPOGRAPHY

Page 30: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Some fonts don’t look right at small

sizes.Especially elegant, thin, fonts

Page 31: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

The longer the linethe more line spacing you need. Don’t know why, but it’s true.

The longer the line the more line spacing you need. Don’t know why, but it’s true.

Page 32: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

The longer the linethe more line spacing you need. Don’t know why, but it’s true.

The longer the line the more line

spacing you need. Don’t know why,

but it’s true.

Page 33: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Some headers look

too big on devices.

Page 34: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

RESPONSIVE IMAGES

Page 35: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

It depends

Page 36: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

width= 100%

Page 37: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Actually select multiple images

Page 38: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Not done yet

Page 39: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Unless you test on the device,

you haven’t tested

Page 40: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

But I used an emulator

Page 41: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Unless you test on the device,

you haven’t tested

Page 42: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

ADOBE SHADOW

Page 43: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t
Page 44: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Demo

Adobe Shadow

Page 45: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Responsive Resources

• http://www.alistapart.com/articles/responsive-web-design/

• http://www.abookapart.com/products/responsive-web-design

Page 46: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

CONCLUSIONS

Page 47: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Source: http://www.asymco.com/2012/01/17/the-rise-and-fall-of-personal-computing/

Page 48: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Mobile Engagement

• Paypal mobile payments:

• 2009 - $141,000,000

• 2011- $4,000,000,000

• Fab - 2X more likely to buy on mobile

• Financial Times - 2x more likely to subscribe

• Flipboard - 3x more likely to engage

Page 49: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Mobile is not the distant future

Page 50: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Mobile done right can yield higher

returns

Page 51: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

You cannot control your users

Page 52: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Meet them where they are with Responsive

Designs

Page 53: Designing for Devices - TMCnet€¦ · The longer the line the more line spacing you need. Don’t know why, but it’s true. The longer the line the more line spacing you need. Don’t

Follow up?

Text

• Preso will be up at:- http://slideshare.net/tpryan

• Feel free to contact me- [email protected] http://terrenceryan.com- Twitter: @tpryan