Top Banner
38

Designing for Development 2011- A Nerdery Interactive Primer

Jan 27, 2015

Download

Technology

The Nerdery

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Designing for Development 2011- A Nerdery Interactive Primer
Page 2: Designing for Development 2011- A Nerdery Interactive Primer

MATT TONAKCOMMUNITY MANAGER

Page 3: Designing for Development 2011- A Nerdery Interactive Primer

THE NERDERY

WE HELP OUR PARTNERS GET BIG IDEAS OUT OF THEIR HEADS AND ONTO THEIR CLIENTS’ WEBSITES

HTTP://WWW.NERDERY.COMTWITTER: @THE_NERDERY

738,408 4086HOURS WORKED SINCE 2003 PROJECTS DOGS IN OUR OFFICE BIKE COMMUTERS

HOURS WORKED, LAST 12 MONTHS

PEOPLE WHO WORK AT THE NERDERY

AVERAGE JANUARY TEMPERATURE

TWO HUNDRED TWENTY-THREE

EIGHT 6

FOURº

Page 4: Designing for Development 2011- A Nerdery Interactive Primer

HOW TO PARTICIPATE

Using the questions panels in the GoToMeeting app

On Twitter @The_Nerdery

Send us an email at [email protected]

Page 5: Designing for Development 2011- A Nerdery Interactive Primer

DAN PISCITIELLO

SENIOR FRONT-END DEVELOPERS

ANTHONY TICKNOR&

Page 6: Designing for Development 2011- A Nerdery Interactive Primer

DESIGNINGFOR DEVELOPMENT

Page 7: Designing for Development 2011- A Nerdery Interactive Primer

THE BASICS

Page 8: Designing for Development 2011- A Nerdery Interactive Primer

COLOR PROFILE

Page 9: Designing for Development 2011- A Nerdery Interactive Primer

72 DPI

Page 10: Designing for Development 2011- A Nerdery Interactive Primer

WHOLE VALUES / PIXELS

Page 11: Designing for Development 2011- A Nerdery Interactive Primer

CUSTOM INPUTS

Page 12: Designing for Development 2011- A Nerdery Interactive Primer

LAYER COMPS

Page 13: Designing for Development 2011- A Nerdery Interactive Primer

PROVIDE THE FONTS

Page 14: Designing for Development 2011- A Nerdery Interactive Primer

BLENDING MODES

Page 15: Designing for Development 2011- A Nerdery Interactive Primer

CONSISTENCY & CONSOLIDATION

Page 16: Designing for Development 2011- A Nerdery Interactive Primer

SCREEN RESOLUTIONS

STATIC WIDTH DESIGNS960 pixels

Page 17: Designing for Development 2011- A Nerdery Interactive Primer

FONTS

Page 18: Designing for Development 2011- A Nerdery Interactive Primer

FONT EMBEDDING / @FONT-FACE

Restricted Licensing

Served Locally

Ideal Implementation

Free Resources - League of Moveable Type, Font Squirrel, Google Fonts

Premium Option - Adobe Fonts

Page 19: Designing for Development 2011- A Nerdery Interactive Primer

FONT STACK

font-family:

Helvetica, Arial, sans-serif;

Times News Roman, Times, serif;

HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif;

Page 20: Designing for Development 2011- A Nerdery Interactive Primer

FONT SERVICES

Typekit

Google Font API

Kernest

Fonts.com

Page 21: Designing for Development 2011- A Nerdery Interactive Primer

SIFR & CUFON

Rely on Flash & JavaScript

Slows Performance

Licensing Issues

Not always viewable on mobile device

Not Recommended

Page 22: Designing for Development 2011- A Nerdery Interactive Primer

MOBILE

Page 23: Designing for Development 2011- A Nerdery Interactive Primer

SMART PHONE SHIPMENTS

2009

2010

0 100 200 300 400

Nokia RIM Other Apple HTC Samsung

Units Shipped in Millions

Page 24: Designing for Development 2011- A Nerdery Interactive Primer

Smartphone sales pass PC sales for the first time in history.

MOBILE VS DESKTOP

2009 Q4

2010 Q4

0 27.5 55 82.5 110

Mobile Desktop

Units Shipped in Millions

Page 25: Designing for Development 2011- A Nerdery Interactive Primer

HOME USAGE OF PC20% decline since 2008

2006

2008

2010

0 8.25 16.5 24.75 33

Weekly Hours Spent

Page 26: Designing for Development 2011- A Nerdery Interactive Primer

MOBILE FIRST

Provide focus & identify important content

Offers content visibility across more devices

Unifies codebase for easier maintenance

Mobile is becoming more prominent and growing faster than desktop computers

Page 27: Designing for Development 2011- A Nerdery Interactive Primer

WHY NOT AN APP?

Apps are proprietary / device specific

Increased up front & maintenance costs

Can be a barrier to accessing information

HTML5 & Web Standards are improving

Page 28: Designing for Development 2011- A Nerdery Interactive Primer

MEDIA QUERIESCSS served based on device width

Identical HTML source served to all devices

Content accessible by all devices

Page 29: Designing for Development 2011- A Nerdery Interactive Primer

RESPONSIVE VS. ADAPTIVEBuilt on Flexible Grid

Flexible to any device width

Relatively future-proof

Example:http://robot-or-not.com

Built on static width grid

Static width set by breakpoints

Fits width of current devices

Example:http://sweethatclub.org

Page 30: Designing for Development 2011- A Nerdery Interactive Primer

FLEXIBLE CONTENT

Lorem ipsum dolor

Sit amet, consecteturadipisicing elit, sed doeiusmod tempor incididuntut labore et dolore magnaliqua. Ut enim ad minimveniam, quis nostrud.

Read More »

NEWS

Tony tells a greatstory about monkeysto everyone!

I like monkeys. The petstore was selling them forfive cents a piece. I thoughtthat odd since they werenormally a couplethousand each. I decidednot to look a gift horse inthe mouth. I bought 200.

Read More »

NEWS

Page 31: Designing for Development 2011- A Nerdery Interactive Primer

FLEXIBLE LAYOUTS

Define your breakpoints (320,768,960,1200)

Design each breakpoint

Keep content in the same order

Keep optimization in mind

Page 32: Designing for Development 2011- A Nerdery Interactive Primer

LOST DESIGNELEMENTS

Page 33: Designing for Development 2011- A Nerdery Interactive Primer

ERROR & SUCCESS

Page 34: Designing for Development 2011- A Nerdery Interactive Primer

HOVER & ACTIVE

Page 35: Designing for Development 2011- A Nerdery Interactive Primer

SERVER ERRORS

Page 36: Designing for Development 2011- A Nerdery Interactive Primer

FALLBACKS

for users without JavaScript

for users without Flash or Silverlight

for less capable browsers

for 508 ADA Compliance

Page 37: Designing for Development 2011- A Nerdery Interactive Primer

MISCELLANEOUS

Missing Static Pages

Terms & Conditions

Privacy Policy

Site Map

Page 38: Designing for Development 2011- A Nerdery Interactive Primer

QUESTIONS?Using the questions panels in the GoToMeeting app

On Twitter @The_Nerdery

Send us an email at [email protected]

More answers online at http://nerdery.com