This is the Responsive Web Design presentation given to the CIDD, Chicago Interactive Design & Development Meetup group, (sponsored by the WunderLand Group) on 3-13-14 by Ryan Dodd, Design Director for Siteworx in Chicago.
7. Mobile internet adoption has outpaced
desktop internet adoption by eight times
http://www.morganstanley.com/institutional/techresearch/internet_ad_trends102009.html
AT&T, the exclusive carrier for Apple's
iPhone, saw a 4,932% increase in mobile
traffic data in the since the iPhone’s launch.
http://www.lukew.com/ff/entry.asp?933
Smartphone sales surpassed worldwide PC
sales by the end of 2011
http://www.pcworld.com/article/171380/
Does Mobile Matter?
15. The long and short of it is that we’re
designing for more devices, more
input types, more resolutions than
ever before. The web has moved
beyond the desktop, and it’s not
turning back.
– Ethan Marcotte
Beyond the desktop
29. • Consistent Experience
• Content Parity
• No Zooming
• Single Code Base (also for CMS users, one login)
• Device Agnostic
• URL Management
Advantages of Responsive Design
30. • Context of Use
• Speed/bandwidth
• Advertising
• Workflow
• Project Management
Disadvantages of Responsive Design
31. “It’s not like our industry nailed web design
before we started responsive design. It’s still a
work in progress.”
- Dan Willis
@uxcrank
32. • Content sites vs. transactional sites
• Context of use
• Resources
• CMS
• Don’t do a native app just because the
client wants one
How do you choose?
33. • Device/browser support
• Test on real devices
• Test in real-life, everyday scenarios
• Speed/bandwidth
• Small-screen first
• Let content determine design
• Let design determine breakpoints
• Consider UX and Business goals first
• Communicate with your clients
• Responsive workflow
Things to Consider
34. A flexible, grid-based layout
Flexible images and media
Media queries, a module from the CSS3
specification.
The Ingredients
80. Device Breakpoints
Device Class Breakpoints
Natural Breakpoints
320px? 480px? WTF!
Break at the specific device width. DON’T DO THIS!!
Identify your most important device widths, classify the
devices and set the breakpoints BETWEEN them.
Define breakpoints where your layout breaks. Also define
breakpoints where you need a layout change due to space
limitations.
86. • Bootstrap
• Skeleton
• 320 and UP
• SimpleGrid
• Semantic Grid System
• Frameless (Kind of)
• HTML5 Boilerplate
• Golden Grid System
Other Frameworks
109. • Ethan Marcotte’s article that coined the term
http://www.alistapart.com/articles/responsive-web-design/
• Responsive Web Design, the book
http://www.abookapart.com/products/responsive-web-design
• Fluid Images, by Ethan Marcotte (Chapter 3 of the book)
http://www.alistapart.com/articles/fluid-images/
• Fluid Grids, by Ethan Marcotte
http://www.alistapart.com/articles/fluidgrids/
• Responsive Web Design, another article by Ethan Marcotte
http://www.netmagazine.com/features/responsive-web-design
• CSS3 Media Queries
http://webdesignerwall.com/tutorials/css3-media-queries
• Mediaqueries.es, a list of sites using Responsive Web Design techniques
http://mediaqueri.es/
Resources
110. • The article that started it all, by Ethan Marcotte:
– http://www.alistapart.com/articles/responsive-web-design/
• Fluid Images by Ethan Marcotte:
– http://unstoppablerobotninja.com/entry/fluid-images
• IE8 and below Media Queries fix:
– http://code.google.com/p/css3-mediaqueries-js/
• IE6 min/max-width hack:
– http://www.cameronmoll.com/archives/000892.html
• Fluid Grids by Ethan Marcotte:
– http://www.alistapart.com/articles/fluidgrids/
• Media Queries reference, list of Media Query selectors available:
– http://www.w3.org/TR/css3-mediaqueries/
• Responsive Typesetting:
– http://www.alistapart.com/d/responsive-web-design/ex/ex-article.html
Resources
111. • @rdoddlm – follow me on Twitter
• me@ryandoddcs.com or rdodd@siteworx.com
• Linkedin
Where to find me