Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Designing for the Web in a Multi-Device World

Mike Aparicio
February 02, 2016

Designing for the Web in a Multi-Device World

The days of delivering pictures of 960px websites is over. In order to build responsive sites that work across devices, we need to get in the browser ASAP, give love to our design system/framework, and hire for that sweet spot between design and engineering.

Mike Aparicio

February 02, 2016
Tweet

More Decks by Mike Aparicio

Other Decks in Technology

Transcript

  1. Benefits of getting in the browser ASAP • Show stakeholders

    “The Thing” on real devices • Test with users before even starting production • Fail fast - throw out bad assumptions early • Tighter collaboration between design & engineering • Deliver code instead of pictures
  2. Groupon CSS Frameworks • Act as a shared language between

    design and engineering • Enable creation of high-fidelity designs with minimal coding • Allow teams leverage work of others • Provide consistent colors, dimensions, typography, etc. • Minimize need for “full-stack engineers” to write CSS • Limit need for designers to reinvent the wheel
  3. “In 2014, we will double down on our progress over

    the past year, across 4 key areas by: Investing in growing our mobile customer base, accelerating activation and making Groupon a mobile first company…” - Eric Lefkofsky
 February 2014
  4. YOU KEEP USING THAT WORD I DO NOT THINK IT

    MEANS WHAT YOU THINK IT MEANS
  5. A B C D D D D A C D

    D D A C D D A C D s m l xl 400px 600px 720px 1080px Viewport Breakpoint Map
  6. The stack HTML CSS JavaScript Ruby on Rails MySQL Server

    Shit UX Content Strategy Typography Photoshoppin’ (more of a spectrum) @jasonsantamaria @lukew @brad_frost @wycats @vpieters @karenmcgrane @chriscoyier @jeresig DESIGNERS DEVELOPERS @montywi @linus__torvalds
  7. Wrap Up • Focus on getting in the browser rather

    than fidelity • Design the smallest experience first, build up • Learn the framework, love the framework (+ the grid) • Use variables liberally • Hire UX Developers to help bridge the gap • Get engineering on board • Deliver code, not pixels