responsive & adaptive design @mlearncon15 nick floro

81
Responsive vs. Adaptive Design How to Choose Nick Floro [email protected]

Upload: nick-floro

Post on 28-Jul-2015

1.466 views

Category:

Design


1 download

TRANSCRIPT

Page 1: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Responsive vs. Adaptive Design

How to Choose

Nick Floro [email protected]

Page 2: Responsive & Adaptive Design @mLearnCon15 Nick Floro

fixed width design.

900 to 1,100 pixels

Page 3: Responsive & Adaptive Design @mLearnCon15 Nick Floro

SEMANTICS

CSS3

3D, GRAPHICS & EFFECTS

DEVICE ACCESS

PERFORMANCE & INTEGRATION

MULTIMEDIA

OFFLINE & STORAGECONNECTIVITY

Page 4: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Internet Explorer 9BETA

Web Browser Based Delivery

Chrome Safari Firefox Opera

Edge

Page 5: Responsive & Adaptive Design @mLearnCon15 Nick Floro

screen size, platform and orientation

Page 6: Responsive & Adaptive Design @mLearnCon15 Nick Floro

desktoptabletphone

Page 7: Responsive & Adaptive Design @mLearnCon15 Nick Floro

desktoptabletphone phablet

Page 8: Responsive & Adaptive Design @mLearnCon15 Nick Floro

desktoptabletphone

Content Strategy

phone

tablet

Page 9: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Responsive web design is that it will fluidly change and respond to fit any screen or device size.

CSS3, media queries, the @media rule, and fluid grids that use percentages to create a flexible foundation.

Page 10: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Adaptive Web Design uses a predefined set of layout sizes based on device screen size along with CSS and JavaScript, the AWD approach adapts to the detected device.

The condensed definition of an adaptive design is that it will change to fit a predetermined set of screen and device sizes.

Page 11: Responsive & Adaptive Design @mLearnCon15 Nick Floro

desktoptabletphone

Think Mobile First

Progressive Enhancement

Page 12: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Content Strategy

Page 13: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Performance

Browser Support

Content

Current technology or solution in place?

Time

Device

Orientation

Things to Consider

Page 14: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Specifications

Page 15: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Selecting a SizePixels & Aspect Ratio

iPhone 4960 x 640

iPhone480 x 320

iPhone 51136 x 640

Page 16: Responsive & Adaptive Design @mLearnCon15 Nick Floro
Page 17: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Android Xoom1280 x 720

HTC Incredible800 x 480

Selecting a SizePixels & Aspect Ratio

iPad1024 x 768

iPhone 4960 x 640iPhone

480 x 320

iPhone 51136-by-640

Galaxy1280 x 720

Galaxy S41920 x1080

Page 18: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Android Xoom1280 x 720Galaxy SIII

1280 x 720

Selecting a SizePixels & Aspect Ratio

Droid960 x 540

Kindle Fire 71024 x 600

Galaxy Note 21280 x 720

Page 19: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Android Xoom1280 x 720

Selecting a SizePixels & Aspect Ratio

iPad 4th gen +2048 x 1536

iPad1024 x 768

Page 20: Responsive & Adaptive Design @mLearnCon15 Nick Floro
Page 21: Responsive & Adaptive Design @mLearnCon15 Nick Floro

AmazonA Quick Look

Page 22: Responsive & Adaptive Design @mLearnCon15 Nick Floro
Page 23: Responsive & Adaptive Design @mLearnCon15 Nick Floro
Page 24: Responsive & Adaptive Design @mLearnCon15 Nick Floro
Page 25: Responsive & Adaptive Design @mLearnCon15 Nick Floro
Page 26: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Amazon Windowshop

Page 27: Responsive & Adaptive Design @mLearnCon15 Nick Floro
Page 28: Responsive & Adaptive Design @mLearnCon15 Nick Floro
Page 29: Responsive & Adaptive Design @mLearnCon15 Nick Floro
Page 30: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Discover Look & Play

Page 31: Responsive & Adaptive Design @mLearnCon15 Nick Floro

User Interface | UI

Page 32: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Web Design in 2015

Page 33: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Responsive Design

DesktopTablet

Phone

Page 34: Responsive & Adaptive Design @mLearnCon15 Nick Floro

getskeleton.com

Page 35: Responsive & Adaptive Design @mLearnCon15 Nick Floro

GetBootStrap.com

Page 36: Responsive & Adaptive Design @mLearnCon15 Nick Floro

GetBootStrap.com

Page 37: Responsive & Adaptive Design @mLearnCon15 Nick Floro

GetBootStrap.com

Page 38: Responsive & Adaptive Design @mLearnCon15 Nick Floro

GetBootStrap.com

Page 39: Responsive & Adaptive Design @mLearnCon15 Nick Floro

GetBootStrap.com

Page 40: Responsive & Adaptive Design @mLearnCon15 Nick Floro

foundation.zurb.com

Page 41: Responsive & Adaptive Design @mLearnCon15 Nick Floro

SamplesA Quick Look

Page 42: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Design for Flexibility

Page 43: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Define a Process

Page 44: Responsive & Adaptive Design @mLearnCon15 Nick Floro

3 Key Factors1. Audience

2. Technology

3. User Stories

Page 45: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Mobile Factors

Page 46: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Form Factors

Page 47: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Bandwidth

Page 48: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Bandwidth

Page 49: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Input Mechanism

Page 50: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Context

Page 51: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Sketching where ideas begin

Page 52: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Visual Thinking

Page 53: Responsive & Adaptive Design @mLearnCon15 Nick Floro
Page 54: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Adobe IdeasEvernote Skitch

Page 55: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Tools

Page 56: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Chrome Developer Tools

Page 57: Responsive & Adaptive Design @mLearnCon15 Nick Floro
Page 58: Responsive & Adaptive Design @mLearnCon15 Nick Floro
Page 59: Responsive & Adaptive Design @mLearnCon15 Nick Floro

initializr.com

Page 60: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Testing

Page 61: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Test on Mobile − iOS 7.x - 8.x − Android 4.x - 5.x − Windows 8 − Tablet vs Phablet vs Phone − Portrait vs Landscape

Test on Windows 8, 7, Vista, XP - Internet Explorer 9, 10, Spartan - Firefox 28 + - Chrome 35 +

Test on OS X − Safari 7, 8+ − Firefox 28 + − Chrome 335 +

Testing Code

Page 63: Responsive & Adaptive Design @mLearnCon15 Nick Floro

creative.adobe.com/products/reflow

Page 64: Responsive & Adaptive Design @mLearnCon15 Nick Floro
Page 65: Responsive & Adaptive Design @mLearnCon15 Nick Floro

tv.adobe.com/show/adobe-edge-reflow/

Page 66: Responsive & Adaptive Design @mLearnCon15 Nick Floro
Page 67: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Experiment experiment

Adobe Edge Reflowcreative.adobe.com/products/reflow

GetBootStrap.comPlay / Test HTML Content

Chrome BrowserView / Developer/Developer Tools

CanIUse.comQuick Browser Compatibility

initializr.comSetup of Template / HTML / JS

Page 68: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Resources To help you grow.

I never look back, it only distracts from the now ~ The Incredibles

Page 69: Responsive & Adaptive Design @mLearnCon15 Nick Floro

CodeSchool.com

Page 70: Responsive & Adaptive Design @mLearnCon15 Nick Floro

CodeSchool.com

Page 71: Responsive & Adaptive Design @mLearnCon15 Nick Floro

w3schools.com/bootstrap/

Page 72: Responsive & Adaptive Design @mLearnCon15 Nick Floro

html5rocks.com

Page 73: Responsive & Adaptive Design @mLearnCon15 Nick Floro
Page 74: Responsive & Adaptive Design @mLearnCon15 Nick Floro

lynda.com

Page 75: Responsive & Adaptive Design @mLearnCon15 Nick Floro

CaniUse.com

Page 76: Responsive & Adaptive Design @mLearnCon15 Nick Floro

CaniUse.com

Page 77: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Sencha.com

Page 78: Responsive & Adaptive Design @mLearnCon15 Nick Floro

POP - Prototyping on Paper | iOS App for Rapid Prototypes

Page 79: Responsive & Adaptive Design @mLearnCon15 Nick Floro

RESPONSIVE WEB DESIGN

by ETHAN MARCOTTE

Page 80: Responsive & Adaptive Design @mLearnCon15 Nick Floro

smashingmagazine.com

Page 81: Responsive & Adaptive Design @mLearnCon15 Nick Floro

Thank You

Nick [email protected]/NickFloro

Download the Presentation at:http://www.slideshare.net/nickfloro