FOSTER INTERACTIVE
                                                  Web Development + Design



                                        Discovery


                                         Design


                                        Production


                 Launch
RESPONSIVEDESIGN.CA @finteractive (Drupal / Personal)
Questions? Post to the linkedIn Group
                                               @responsivDesign        (RWD Tips)
http://linkedin.responsivedesign.ca
I “borrowed” this whole sequence
        from Luke Wroblewski

http://www.lukew.com/ff/entry.asp?1506
371 K              378K
Babies born per day   iPhones sold per day
378K
                      iPhones sold per day




 371 K
Babies born per day
378K
                      iPhones sold per day


                      562K
                      iOS devices




 371 K
Babies born per day
378K
                      iPhones sold per day


                      562K
                      iOS devices


                      700K
                      Android devices
                      activated per day



 371 K
Babies born per day
378K
                      iPhones sold per day


                      562K
                      iOS devices


                      700K
                      Android devices
                      activated per day



 371 K                200K
                      Nokia smartphones
Babies born per day
378K
                      iPhones sold per day


                      562K
                      iOS devices


                      700K
                      Android devices
                      activated per day



 371 K                200K
                      Nokia smartphones
Babies born per day


                      143k
                      Blackberry devices
1,983,000!
                      Purchases / Activations
                      of mobile Devices

 371 K
Babies born per day
Sales on Paypal
Black Friday vs. 2010   IDC Predictions
The Challenge / Opportunity




Image Credit: http://bradfrostweb.com/blog/web/mobile-first-responsive-web-design/
Existing Mobile Solutions




             Make an App!
Existing Mobile Solutions




         mobile website
              “m.website.com” “website.mobi”
2010
 (SPRING)
Ethan Marcotte’s Lab - (Artist’s impression)

Let there be...
Responsive
  Design
http://www.alistapart.com/articles/responsive-web-design/
2011
 (SEPTEMBER)
Bostonglobe.com
barakobama.com
barakobama.com (redo)
greygoose.com
microsoft.com
Before Starting
Responsive Design
USE
(and HTML5shiv)
                  http://www.flickr.com/photos/22290288@N03/
Explore

          html5boilerplate.com
HAVE
       http://sass-lang.com/
FireBug
    +
FireSass
Navigate with




 http://compass-style.org
Don’t Settle for
Responsive
Design Basics
Viewport Meta Tag
BAD
UX
#1 - Fluid Images

#2 - Flexible Grids

#3 - CSS3 Media Queries
#1 - Fluid Images
#2 - Flexible Grids
Messy Grids use HTML markup




http://foundation.zurb.com/docs/grid.php
Messy Grids use HTML markup




5 Classes! What’s Up with That?
Good Grids put style in the CSS




     http://susy.oddbird.net/
#3 - CSS3 Media Queries
Media Query Basics - Breakpoint in css
USE EMs
     for Breakpoints
(They Scale with zooming)
Breakpoint Mixin For Compass




https://github.com/canarymason/breakpoint
Responsive Web Design




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




     (aka Adaptive Design)
Example: Menu




    Big Screen   Small Screen
Example: Menu




    Big Screen   Small Screen
Example: Touch
Example: Location
http://modernizr.com/
http://filamentgroup.com/dwpe/
http://easy-readers.net/books/adaptive-web-design/
Mobile First (Content First)
Mobile First - Design Strategy




http://www.abookapart.com/products/mobile-first
Streamlined Functions
  Mobile HAS to be
                            Task Based
Simple to be USABLE
                         Direct Messaging
NO! We Must fit
“Message From The Board”
 on the mobile Homepage!
Who Benefits? - Everyone




Image Credit: http://bradfrostweb.com/blog/web/mobile-first-responsive-web-design/
Mobile First (Website Structure)



           DEFAULT
            STYLES
@media (min-width: 25em)




DEFAULT   MEDIUM-ISH
 STYLES
           STYLES
@media (min-width: 50em)




          LARGE STYLES
Breakpoint Mixin For Compass




https://github.com/canarymason/breakpoint
(Generally) Put Media Queries
 in CSS not the HTML Header
Same as always
   custom styles sheets

 (we tend to go fixed width)
Responsive Design
    Workflow
Conventional “Waterfall” Workflow


            Discovery


           Visual Design


              Coding


             Launch
Device Breakpoints
Desktop
Tablets
that just ONE page
5 Breakpoints
         x
     5 Layouts
(Home, Blog List, Article,
 Case Study, Resources)
5 Breakpoints
         x
     5 Layouts
(Home, Blog List, Article,
 Case Study, Resources)



  = 25 Files!
5 Breakpoints
            x
        5 Layouts
   (Home, Blog List, Article,
    Case Study, Resources)



= Crazy Maintenance
Style Tiles - Design Systems




http://iallenkelhet.no/2012/05/24/5-lessons-learned-from-a-mobile-first-
responsive-design-process/
Discovery




Visual Design               Coding




                 Launch
Natural Breakpoints
Design the Extremes
Prototype HTML



      Code
    Mobile First
Stretch Until Ugly
(Go Back a bit)   Breakpoint!
Repeat until you’re at your
       largest size
Get Team’s
Feedback on real
    devices
Adobe Edge Inspect (formerly Adobe Shadow)
1-2 templates & repeat
       design / code cycle

                Review



Visual Design            Coding




                Launch
I Wrote a book review on
                       responsivedesign.ca




http://www.implementingresponsivedesign.com/
FREE CHAPTER ON
                     RESPONSIVE MEDIA




http://www.implementingresponsivedesign.com/
sample_chapter.pdf
The Jargon

• Responsive Design
  CSS & Media Queries to change layout

• AdaptiveDesign
 /Progressive Enhancement
 Default Website Presents simplest Markup, JS &
 Other techniques layer on additional complexity

• Mobile First
  Design & Structural Strategy for implementation
Nav Patterns
http://bradfrostweb.com/blog/web/responsive-nav-patterns/

http://bradfrostweb.com/blog/web/complex-navigation-patterns-for-
responsive-design/




Layout Patterns
http://www.lukew.com/ff/entry.asp?1514
Costs vs Desktop Only



      ~50% more
Costs vs Mobile Alternatives
Conclusion
Establish the Value of Mobile Web


Demo Responsive Design


Establish Credibility w/ Big Sites


First out of the gate - Big Advantage


Compare $$$ to mobile Alternatives
We are
                     Looking for a
                      Responsive
                     Design Front
                     End Designer

http://fosterinteractive.com/job/designer
Hey @HTML5_Toronto, I want to go
            to @FITC's Spotlight Responsive
            Design on Dec.1 in TO #HTML5TO




           DECEMBER 1

http://www.fitc.ca/events/about/?event=140
THANK YOU

   http://linkedin.responsivedesign.ca

@finteractive (Drupal / Personal)   @responsivDesign   (RWD Tips)

Responsive Web Design - Introduction & Workflow Overview