SlideShare a Scribd company logo
1 of 19
STOCKTWITS & RESPONSIVE WEB DESIGN
       Social network meets flexible framework.
The real-time financial communications platform
       for the investing and trading community.




Chris Corriveau         Sean Gilbert              John Strott
     CTO                      CD                       UX




                          HELLO
           from a small part of the StockTwits team.
Mobile           Tablet
                                                     Web sites
Apps, Sites       Apps




Smart Phones, E-Readers, Tablets, Netbooks, Notebooks, Desktops, Monitors, TVs, Etc.




                                       RWD




                 RESPONSIVE WEB DESIGN
     The use of with fluid grids, flexible images, and media queries to
        provide optimal viewing experiences on multiple devices.
<link rel="stylesheet" media="screen and (max-width:500px)" href="example.css" />




  Rule        Type             Feature

   @media screen and (max-width: 500px) {

        body {
           font-size: 1.5em;
        }
   }




             MEDIA QUERY GEN NEXT
CSS3 Media Queries, the hip cousin of the CSS2 Media Type.
Research
                                       Engineering        Iterate


  Wireframe
                       Visual Design




                GETTING THERE
Steps toward the first release of our responsive web design.
REQUIRED RESEARCH
Find out what devices are being used to access your
 site and how to best deliver your content to them.
A                A                  A
B               B

C          C         D          B              C     D




               WIRE-FRAMED-UP
           Create wireframes that feature your
        most important content at each breakpoint.
VISUALIZE THE DESIGN
Quickly find out what changes are needed at each breakpoint.
CODE, CODE AND MORE CODE.
 Define your breakpoints using media queries.
1. .btn {
                    2.
   background-color: #69CA24;
                    3.
   background-image: linear-gradient(top,#93DA70,
                    4.
   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0,
                    5.
   border-radius: 3px;




                    1.   @font-face {
                    2.     font-family: 'FontAwesome';
                    3.     src: url('../font/fontawesome-webfont.eot');
                    4.   }




                    1.   <img alt=”SVG Example” src="image.svg" />




           FUTURE FORWARD
Create UI elements with pure CSS, Font Icons and SVG.
SCRATCH THAT, MAKE IT BETTER
Gather feedback, define problems, devise solutions, deploy, & iterate again.
Convert font sizing to EMs
Up Next:                JQuery Touch for mobile
                        Explore creating logo as a TrueType font




CSS3 Spec Candidates:

  h1 {                              div {                            a{
     font-size: 10vw;                  margin: 0 20px;                    font-size: 1rem;
  }
                                   width: calc(50%-40px);        }
                                    }


Viewport-percentage lengths:      The calc() function:              The rem unit:
Relative to the size of the       Allows mathematical expressions   Equal to the computed value of
initial containing block.         to be used as component values.   ‘font-size’ on the root element.




                          THE NEXT BIG THINGS
          The definitive answer to: “Are we there yet?” is: “Not quite.”
Top Down Design




WHAT ABOUT MOBILE::FIRST-CHILD?
Build the theme for mobile devices first, then progressively
   enhance the UX on other devices, such as desktops.
ONE SIZE FITS ALL
                    Browser Limitations,
                  Image Sizing/Load Times,
                  Lack of Feature Support,
                  Testing Fitment & more.




DOES THIS HAT LOOK FUNNY ON ME?
   RWD is a great solution for many organizations.
     However, it's not always a one size fits all.
GOOD UX                     BETTER UX                     BEST UX

Improved Mobile UX       Improved UX Across Media             Best UX

  Faster Browsing               CSS Based            Device-specific Integration

  Manage Context             Easy Maintenance              Offline Access

   Cost-Effective             Cost-Effective        Flexible Data/Network Usage




    WHO DOES RESPONSIVE WORK FOR?
          A few business cases by approach for mobile design.
Metrics

                                               Strategy

                                               Resources




 THE CASE FOR RESPONSIVENESS
  With traffic diversifying, limited resources, and having
shipped native apps, creating a RWD made sense for us.
Love the redesign! If i had
                         enough money, i would try
                           to buy you guys out!
                                                           Vastly improved user
luv the Mega Pop-out                                        experience on iPad
  capability with the                                      this morning, I love it.
auto screen re-sizing.

                                   HATE the new layout.
                                   Its always change for
                                     the sack of change




                    OH NO YOU DIDN’T!
                     Some feedback from our users.
Reading & Following:                                                  Examples:
Ethan Marcotte (@beep), RESPONSIVE WEB DESIGN                         Boston Globe:
http://www.abookapart.com/products/responsive-web-design/             http://bostonglobe.com/

Luke W (@lukew), MOBILE FIRST                                         World Wildlife Fund
http://www.abookapart.com/products/mobile-first/                       http://worldwildlife.org/
Brad Frost (@brad_frost)
http://bradfrostweb.com/responsive-web-design-newsletter/             Manchester-Boston
                                                                                                        photo credit: WWF,
                                                                      Regional Airport:                  worldwildlife.org
Responsive Web Design (@rwd)                                          http://flymanchester.com/



Frameworks:                                                          Quick Reference:
Twitter bootstrap: http://twitter.github.com/bootstrap/               Can I Use: http://caniuse.com/
The Semantic Grid System: http://semantic.gs/                         Media Query Snippets: http://nmsdvid.com/snippets/
Foundation 3: http://foundation.zurb.com/                             Google Analytics: http://www.google.com/analytics/




                           RWD REFERENCE MATERIAL
                                                            Look it up.
Chris Corriveau         Sean Gilbert          John Strott
Chief Technical Officer   Creative Director     Senior Designer, UX
chris@stocktwits.com    sean@stocktwits.com   jstrott@stocktwits.com
@genevate               @seangilbie           @MrJohnnyLane




                        FIN. MERCI.
             Let us know if you have any questions.

More Related Content

Similar to Stocktwits & Responsive Web Design, social network meets flexible framework

Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...
Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...
Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...Doug Gapinski
 
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...Dave Olsen
 
Building a Simple Mobile-optimized Web App Using the jQuery Mobile Framework
Building a Simple Mobile-optimized Web App Using the jQuery Mobile FrameworkBuilding a Simple Mobile-optimized Web App Using the jQuery Mobile Framework
Building a Simple Mobile-optimized Web App Using the jQuery Mobile FrameworkSt. Petersburg College
 
The state of front end architecture_in_2015
The state of front end architecture_in_2015The state of front end architecture_in_2015
The state of front end architecture_in_2015Aidan Foster
 
Angular js mobile jsday 2014 - Verona 14 may
Angular js mobile   jsday 2014 - Verona 14 mayAngular js mobile   jsday 2014 - Verona 14 may
Angular js mobile jsday 2014 - Verona 14 mayLuciano Amodio
 
Responsive Web Design with Bootstrap
Responsive Web Design with BootstrapResponsive Web Design with Bootstrap
Responsive Web Design with BootstrapJason Stehle
 
Bruce lawson-over-the-air
Bruce lawson-over-the-airBruce lawson-over-the-air
Bruce lawson-over-the-airbrucelawson
 
Getting Down & Dirty with Responsive Web Design
Getting Down & Dirty with Responsive Web DesignGetting Down & Dirty with Responsive Web Design
Getting Down & Dirty with Responsive Web Designmartinridgway
 
Devon 2011-f-1 반응형 웹 디자인
Devon 2011-f-1  반응형 웹 디자인Devon 2011-f-1  반응형 웹 디자인
Devon 2011-f-1 반응형 웹 디자인Daum DNA
 
Designing future proof websites
Designing future proof websitesDesigning future proof websites
Designing future proof websitesFour Kitchens
 
MTC Spring 2013 - crossplatform woes - robert virkus - 2013-03-13
MTC Spring 2013 -  crossplatform woes - robert virkus - 2013-03-13MTC Spring 2013 -  crossplatform woes - robert virkus - 2013-03-13
MTC Spring 2013 - crossplatform woes - robert virkus - 2013-03-13Enough Software
 
Over view of Technologies
Over view of TechnologiesOver view of Technologies
Over view of TechnologiesChris Mitchell
 
Optimizing Sites for Mobile Devices
Optimizing Sites for Mobile DevicesOptimizing Sites for Mobile Devices
Optimizing Sites for Mobile Devicesjameswillweb
 
Web design and development trends
Web design and development  trendsWeb design and development  trends
Web design and development trendsCool Sky
 
Class 4: Introduction to web technology entrepreneurship
Class 4: Introduction to web technology entrepreneurshipClass 4: Introduction to web technology entrepreneurship
Class 4: Introduction to web technology entrepreneurshipallanchao
 

Similar to Stocktwits & Responsive Web Design, social network meets flexible framework (20)

Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...
Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...
Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...
 
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
 
Building a Simple Mobile-optimized Web App Using the jQuery Mobile Framework
Building a Simple Mobile-optimized Web App Using the jQuery Mobile FrameworkBuilding a Simple Mobile-optimized Web App Using the jQuery Mobile Framework
Building a Simple Mobile-optimized Web App Using the jQuery Mobile Framework
 
The state of front end architecture_in_2015
The state of front end architecture_in_2015The state of front end architecture_in_2015
The state of front end architecture_in_2015
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Angular js mobile jsday 2014 - Verona 14 may
Angular js mobile   jsday 2014 - Verona 14 mayAngular js mobile   jsday 2014 - Verona 14 may
Angular js mobile jsday 2014 - Verona 14 may
 
Responsive Web Design with Bootstrap
Responsive Web Design with BootstrapResponsive Web Design with Bootstrap
Responsive Web Design with Bootstrap
 
Bruce lawson-over-the-air
Bruce lawson-over-the-airBruce lawson-over-the-air
Bruce lawson-over-the-air
 
The Enterprise Dilemma: Native vs. Web
The Enterprise Dilemma: Native vs. WebThe Enterprise Dilemma: Native vs. Web
The Enterprise Dilemma: Native vs. Web
 
Responsive Design and Joomla!
Responsive Design and Joomla!Responsive Design and Joomla!
Responsive Design and Joomla!
 
Getting Down & Dirty with Responsive Web Design
Getting Down & Dirty with Responsive Web DesignGetting Down & Dirty with Responsive Web Design
Getting Down & Dirty with Responsive Web Design
 
Devon 2011-f-1 반응형 웹 디자인
Devon 2011-f-1  반응형 웹 디자인Devon 2011-f-1  반응형 웹 디자인
Devon 2011-f-1 반응형 웹 디자인
 
Designing future proof websites
Designing future proof websitesDesigning future proof websites
Designing future proof websites
 
MTC Spring 2013 - crossplatform woes - robert virkus - 2013-03-13
MTC Spring 2013 -  crossplatform woes - robert virkus - 2013-03-13MTC Spring 2013 -  crossplatform woes - robert virkus - 2013-03-13
MTC Spring 2013 - crossplatform woes - robert virkus - 2013-03-13
 
Over view of Technologies
Over view of TechnologiesOver view of Technologies
Over view of Technologies
 
Optimizing Sites for Mobile Devices
Optimizing Sites for Mobile DevicesOptimizing Sites for Mobile Devices
Optimizing Sites for Mobile Devices
 
Web design and development trends
Web design and development  trendsWeb design and development  trends
Web design and development trends
 
The 8 Don'ts of WCM
The 8 Don'ts of WCMThe 8 Don'ts of WCM
The 8 Don'ts of WCM
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Class 4: Introduction to web technology entrepreneurship
Class 4: Introduction to web technology entrepreneurshipClass 4: Introduction to web technology entrepreneurship
Class 4: Introduction to web technology entrepreneurship
 

Recently uploaded

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 

Recently uploaded (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 

Stocktwits & Responsive Web Design, social network meets flexible framework

  • 1. STOCKTWITS & RESPONSIVE WEB DESIGN Social network meets flexible framework.
  • 2. The real-time financial communications platform for the investing and trading community. Chris Corriveau Sean Gilbert John Strott CTO CD UX HELLO from a small part of the StockTwits team.
  • 3. Mobile Tablet Web sites Apps, Sites Apps Smart Phones, E-Readers, Tablets, Netbooks, Notebooks, Desktops, Monitors, TVs, Etc. RWD RESPONSIVE WEB DESIGN The use of with fluid grids, flexible images, and media queries to provide optimal viewing experiences on multiple devices.
  • 4. <link rel="stylesheet" media="screen and (max-width:500px)" href="example.css" /> Rule Type Feature @media screen and (max-width: 500px) { body { font-size: 1.5em; } } MEDIA QUERY GEN NEXT CSS3 Media Queries, the hip cousin of the CSS2 Media Type.
  • 5. Research Engineering Iterate Wireframe Visual Design GETTING THERE Steps toward the first release of our responsive web design.
  • 6. REQUIRED RESEARCH Find out what devices are being used to access your site and how to best deliver your content to them.
  • 7. A A A B B C C D B C D WIRE-FRAMED-UP Create wireframes that feature your most important content at each breakpoint.
  • 8. VISUALIZE THE DESIGN Quickly find out what changes are needed at each breakpoint.
  • 9. CODE, CODE AND MORE CODE. Define your breakpoints using media queries.
  • 10. 1. .btn { 2. background-color: #69CA24; 3. background-image: linear-gradient(top,#93DA70, 4. border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 5. border-radius: 3px; 1. @font-face { 2. font-family: 'FontAwesome'; 3. src: url('../font/fontawesome-webfont.eot'); 4. } 1. <img alt=”SVG Example” src="image.svg" /> FUTURE FORWARD Create UI elements with pure CSS, Font Icons and SVG.
  • 11. SCRATCH THAT, MAKE IT BETTER Gather feedback, define problems, devise solutions, deploy, & iterate again.
  • 12. Convert font sizing to EMs Up Next: JQuery Touch for mobile Explore creating logo as a TrueType font CSS3 Spec Candidates: h1 { div { a{ font-size: 10vw; margin: 0 20px; font-size: 1rem; } width: calc(50%-40px); } } Viewport-percentage lengths: The calc() function: The rem unit: Relative to the size of the Allows mathematical expressions Equal to the computed value of initial containing block. to be used as component values. ‘font-size’ on the root element. THE NEXT BIG THINGS The definitive answer to: “Are we there yet?” is: “Not quite.”
  • 13. Top Down Design WHAT ABOUT MOBILE::FIRST-CHILD? Build the theme for mobile devices first, then progressively enhance the UX on other devices, such as desktops.
  • 14. ONE SIZE FITS ALL Browser Limitations, Image Sizing/Load Times, Lack of Feature Support, Testing Fitment & more. DOES THIS HAT LOOK FUNNY ON ME? RWD is a great solution for many organizations. However, it's not always a one size fits all.
  • 15. GOOD UX BETTER UX BEST UX Improved Mobile UX Improved UX Across Media Best UX Faster Browsing CSS Based Device-specific Integration Manage Context Easy Maintenance Offline Access Cost-Effective Cost-Effective Flexible Data/Network Usage WHO DOES RESPONSIVE WORK FOR? A few business cases by approach for mobile design.
  • 16. Metrics Strategy Resources THE CASE FOR RESPONSIVENESS With traffic diversifying, limited resources, and having shipped native apps, creating a RWD made sense for us.
  • 17. Love the redesign! If i had enough money, i would try to buy you guys out! Vastly improved user luv the Mega Pop-out experience on iPad capability with the this morning, I love it. auto screen re-sizing. HATE the new layout. Its always change for the sack of change OH NO YOU DIDN’T! Some feedback from our users.
  • 18. Reading & Following: Examples: Ethan Marcotte (@beep), RESPONSIVE WEB DESIGN Boston Globe: http://www.abookapart.com/products/responsive-web-design/ http://bostonglobe.com/ Luke W (@lukew), MOBILE FIRST World Wildlife Fund http://www.abookapart.com/products/mobile-first/ http://worldwildlife.org/ Brad Frost (@brad_frost) http://bradfrostweb.com/responsive-web-design-newsletter/ Manchester-Boston photo credit: WWF, Regional Airport: worldwildlife.org Responsive Web Design (@rwd) http://flymanchester.com/ Frameworks: Quick Reference: Twitter bootstrap: http://twitter.github.com/bootstrap/ Can I Use: http://caniuse.com/ The Semantic Grid System: http://semantic.gs/ Media Query Snippets: http://nmsdvid.com/snippets/ Foundation 3: http://foundation.zurb.com/ Google Analytics: http://www.google.com/analytics/ RWD REFERENCE MATERIAL Look it up.
  • 19. Chris Corriveau Sean Gilbert John Strott Chief Technical Officer Creative Director Senior Designer, UX chris@stocktwits.com sean@stocktwits.com jstrott@stocktwits.com @genevate @seangilbie @MrJohnnyLane FIN. MERCI. Let us know if you have any questions.

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n