beyond content with responsive design

62
Commercial in Confidence. © 2013 Saasu Pty Ltd. All Rights Reserved. PRESENTED BY Grant Young Chief Design Ocer, Saasu [email protected] @saasu @grantyoung DESIGNING FOR MOBILITY 2013 Beyond Content with Responsive Design

Upload: saasu

Post on 07-Sep-2014

4.644 views

Category:

Design


5 download

DESCRIPTION

Saasu's Chief Design Officer, Grant Young, presentation to the Designing for Mobility 2013 conference, held in Melbourne, 1 March 2013. Grant outlines the reasoning behind Saasu's choice of responsive design along with 7 early learnings derived from this process. Downloadable slide deck (with speaker notes) on our blog at: http://blog.saasu.com/2013/03/04/beyond-content-with-responsive-design/

TRANSCRIPT

Page 1: Beyond content with responsive design

Commercial in Confidence. © 2013 Saasu Pty Ltd. All Rights Reserved.

PRESENTED BYGrant YoungChief Design O!cer, [email protected] @saasu @grantyoung

DESIGNING FOR MOBILITY 2013

Beyond Content with Responsive Design

Page 2: Beyond content with responsive design

BUSINESS SIZE (EMPLOYEES)

Micro88%

10,932NUMBER OF GLOBAL SMALL BUSINESS CUSTOMERS

$34,940,758,146VALUE OF AUD TRANSACTIONS MANAGED USING SAASU

2xWINNER CEBIT

INNOVATION AWARD

50+NUMBER OF COUNTRIES WITH SAASU CUSTOMERS

INVOICES/MTH1mio+

INVENTORY ITEMS

SAASU USERS SINCE 2000

44.7k

Small 9%

Medium 2%

Large <1%

📦

REGISTERED PARTNERS

320👥

227K+

Page 3: Beyond content with responsive design

BACKGROUND

Why responsive?

Page 4: Beyond content with responsive design

In-app HTML/CSS

Native

! "

# $ %

& '

!" #

SAVE

Web

Hybrid

SAVE

Page 5: Beyond content with responsive design

Image: Brandon Christopher Warren @ Flickr http://www.flickr.com/photos/brandoncwarren/4164759025/

Device Proliferation

Image: adactio @ Flickr http://www.flickr.com/photos/adactio/6153558098/

Page 6: Beyond content with responsive design

TE•TO•TOAYTM

Page 7: Beyond content with responsive design

TE•TO•TOAYTM

Page 8: Beyond content with responsive design

TE•TO•TOAYTMTest Early

Page 9: Beyond content with responsive design

TE•TO•TOAYTMTest Often

Page 10: Beyond content with responsive design

TE•TO•TOAYTMTest On All Your Target Machines

Page 11: Beyond content with responsive design

CHOOSE YOUR SCOPE

Contextual vs. Fully Featured

Page 12: Beyond content with responsive design

Cut features

Cut content, defer secondary information

Enlarge interface elements

Page 13: Beyond content with responsive design

API

Page 14: Beyond content with responsive design

The notion that you should create a separate, stripped-down version for ‘the mobile use case’ might be appropriate if such a clean mobile use case existed, but it doesn’t.

Imag

e: h

ello

geri

@ F

lickr

http

://w

ww

.flic

kr.c

om/p

hoto

s/he

lloge

ri/72

9056

0120

/ 90

25/

Page 15: Beyond content with responsive design

What is “mobile”?

Page 16: Beyond content with responsive design
Page 17: Beyond content with responsive design
Page 18: Beyond content with responsive design

IN PRACTICE

7 things we’ve learnt along the way

Page 19: Beyond content with responsive design

1 Web apps are different to content sites

Page 20: Beyond content with responsive design
Page 21: Beyond content with responsive design

Image: Leeks @ Flickr http://www.flickr.com/photos/observatoryleak/3187926964/

Mobile first

Page 22: Beyond content with responsive design
Page 23: Beyond content with responsive design
Page 24: Beyond content with responsive design
Page 25: Beyond content with responsive design
Page 26: Beyond content with responsive design
Page 27: Beyond content with responsive design
Page 28: Beyond content with responsive design

Non-touchSmartphone

Touch-basedSmartphone

7” Tablet 9” Tablet Desktop/Laptop

Spreadsheets Paper (Print) POS

Page 29: Beyond content with responsive design

Non-touchSmartphone

Touch-basedSmartphone

7” Tablet 9” Tablet Desktop/Laptop

Spreadsheets Paper (Print) POS

Page 30: Beyond content with responsive design

Non-touchSmartphone

Touch-basedSmartphone

7” Tablet 9” Tablet Desktop/Laptop

Spreadsheets Paper (Print) POS

Primary design target

Page 31: Beyond content with responsive design

BENEFITS OF A ‘TABLET FIRST’ APPROACH

Design for the primary use case

Defer secondary content

Touch-friendly design

Impetus to minimise data entry

Consider the mobile-device context

Page 32: Beyond content with responsive design

Simplified translation

Progressiveenhancement

Page 33: Beyond content with responsive design

1 Web apps are different to content sites

2 Breakpoints shouldn’t match devices

Page 34: Beyond content with responsive design

320x480(Touch)

1024x768(Touch/Non-touch)

1024+(Landscape, Non-touch)

Page 35: Beyond content with responsive design

Small (Touch)

Medium (Touch/Non-touch)

Large(Landscape,

Touch/Non-touch)

Page 36: Beyond content with responsive design

1 Web apps are different to content sites

2 Breakpoints shouldn’t match devices

3 Web apps are not native apps

Page 37: Beyond content with responsive design
Page 38: Beyond content with responsive design

UIWindow1024 x 768

Page 39: Beyond content with responsive design
Page 40: Beyond content with responsive design
Page 41: Beyond content with responsive design

1 Web apps are different to content sites

2 Breakpoints shouldn’t match devices

3 Web apps are not native apps

4 Work processes need to evolve

Page 42: Beyond content with responsive design
Page 43: Beyond content with responsive design
Page 44: Beyond content with responsive design

Image: Thomas Hawk @ Flickr http://www.flickr.com/photos/thomashawk/33364362/

Patterns

Page 45: Beyond content with responsive design
Page 46: Beyond content with responsive design

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

<div class="form-field auto-complete span1">

<label for="date">Date</label>

<input type="text" name="date" placeholder="" />

<a href="#" class="icon">date</a>

</div>

<style>

input[type=text] {

-webkit-appearance: none;

border-radius: 0;

float: left;

border: 1px solid #4b4b4b;

width: 82%;

padding: 0 15% 0 3%;

height: 32px;

}

</style>

Page 47: Beyond content with responsive design

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

<div class="form-field auto-complete span1">

<label for="date">Date</label>

<input type="text" name="date" placeholder="" />

<a href="#" class="icon">date</a>

</div>

<style>

input[type=text] {

-webkit-appearance: none;

border-radius: 0;

float: left;

border: 1px solid #4b4b4b;

width: 82%;

padding: 0 15% 0 3%;

height: 32px;

}

</style>

Page 48: Beyond content with responsive design

1 Web apps are different to content sites

2 Breakpoints shouldn’t match devices

3 Web apps are not native apps

4 Work processes need to evolve

5 Don’t think in pixels

Page 49: Beyond content with responsive design

Image: Alex Dram @ Flickr http://www.flickr.com/photos/alexdram/3707617908/

Pixels are evil...

Page 50: Beyond content with responsive design

49

Page

Saasu

Brand guidelines

4 Grid System

Section

4.2 Screen grid example

Subsection

grid System:screen example

This is an example of the grid system in place for the web

application mock up for the iPad at 1024px wide.

(please note that this example application is not !nalised artwork)

MENU BAR80x80px5 grid boxes

PADDING24x24px1.5 grid boxes

CONTENT BOX880px wide27.5 grid boxes

Page 51: Beyond content with responsive design

%

Page 52: Beyond content with responsive design

1 Web apps are different to content sites

2 Breakpoints shouldn’t match devices

3 Web apps are not native apps

4 Work processes need to evolve

5 Don’t think in pixels

6 Grid frameworks only part of the solution

Page 53: Beyond content with responsive design

Layout Grid

Page 54: Beyond content with responsive design

Layout Grid

Page 55: Beyond content with responsive design

Module Grid

Page 56: Beyond content with responsive design

1 Web apps are different to content sites

2 Breakpoints shouldn’t match devices

3 Web apps are not native apps

4 Work processes need to evolve

5 Don’t think in pixels

6 Grid frameworks only part of the solution

7 QA is hard

Page 57: Beyond content with responsive design

2x

Page 58: Beyond content with responsive design

3x

Page 59: Beyond content with responsive design

4x

Page 60: Beyond content with responsive design

?x

Page 61: Beyond content with responsive design

1 Web apps are different to content sites

2 Breakpoints shouldn’t match devices

3 Web apps are not native apps

4 Work processes need to evolve

5 Don’t think in pixels

6 Grid frameworks only part of the solution

7 QA is hard

Page 62: Beyond content with responsive design

FIND OUT MOREwww.saasu.com

CONTACTGrant YoungChief Design O!cer, [email protected]@saasu @grantyoung