SlideShare une entreprise Scribd logo
1  sur  125
Télécharger pour lire hors ligne
Device Agnostic Design 
How to get your content to go anywhere 
by Anna Dahlström | @annadahlstrom 
UCD London, 25 Oct 2014 #UCD14 
Image courtesy of Shutterstock
Before 2007 we mostly 
thought about pages 
www.flickr.com/photos/activeside/2192411612
That was when browsers 
were our biggest head ache 
www.flickr.com/photos/jorgeq82/4732700819
Today it’s browers & 
a whole bunch of devices 
www.flickr.com/photos/adactio/12674602864
“ For the first time ever 
there are more gadgets in the 
world than there are people. ” 
- Source: Independent 
http://www.businessinsider.com/vatican-square-2005-and-2013-2013-3
Android fragmentation, Screenshot from OpenSignal http://opensignal.com/reports/2014/android-fragmentation/
“ We have seen 18,769 distinct devices 
download our app in the past few months. 
In our report last year we saw 11,868. ” 
Android fragmentation, Screenshot from OpenSignal http://opensignal.com/reports/2014/android-fragmentation/ 
- Source: Open Signal
We go online 
everywhere and anywhere 
www.flickr.com/photos/luigimengato/5963540855
…and these 
are the game changers 
https://www.flickr.com/photos/jfingas/10104822523
https://www.flickr.com/photos/bfishadow/4604166391 
“ Just a giant iPhone. ”
2010 Ethan Marcotte, Responsive Web Design
Now… it’s Device Agnostic Design
“ Today’s popular devices aren’t tomorrow's so 
building something which works on any device is better than 
building something which works on today’s devices. ” 
https://www.flickr.com/photos/jfingas/10104822523 
- Combined wise words from @oneextrapixel & @trentwalton 
! 
! 
! 
! 
! 
!
What does work on “any device” mean?
“ The site you build is not dependent on 
knowing what device it is being displayed on. ” 
- Sarita Harbour, WDD 
Image courtesy of Shutterstock
Where has it come from?
An evolvement of 
responsive design 
www.flickr.com/photos/adactio/5818096043
FULL WEBSITE 
FULL 
WEBSITE 
FULL 
WEBSITE 
Responsive sites have the same url 
& is basically “one site” 
http://desktopwallpaper-s.com/19-Computers/-/Future
DESKTOP 
FULL WEBSITE 
BESPOKE 
CUT DOWN 
WEBSITE 
BESPOKE 
CUT DOWN 
WEBSITE 
Bespoke mobile sites have a separate url 
& means maintaining different sites 
http://desktopwallpaper-s.com/19-Computers/-/Future
Android fragmentation, Screenshot from OpenSignal http://opensignal.com/reports/2014/android-fragmentation/ 
Brings us back 
to this…
Maintaining bespoke mobile sites 
is messy & costly 
www.flickr.com/photos/ericconstantineau/5618576278
It means maintaining 
multiple technical solutions... 
www.flickr.com/photos/nikio/3899114449
...and also maintaining 
multiple versions of your content 
www.flickr.com/photos/financialaidpodcast/7598618978
Realistically that means 
making cuts & frustrating users 
www.flickr.com/photos/bulldogsrule/187693681
Bad, bad, bad…
This is NOT 
what a mobile user looks like 
Image courtesy of Shutterstock
Mobile Search MoMentS 
UnderStanding how Mobile driveS converSionS 
Mobile search is always on, happening 
on the go, at home and at work 
of mobile searches 
occur at home or 
work; 17% on the go 77% 
0RELOHVHDUFKHVDUHVWURQJOWLHGWRVSHFLȴFFRQWH[WV 
Shopping queries are 2x more likely to be in store 
Mobile searches drive valuable 
outcomes for businesses 
3 of 4 mobile searches 
trigger follow-up actions 
Actions triggered by mobile search 
also happen very quickly 
of conversions (store visit, 
phone call or purchase) 
happening within an hour 55% 
On average, each mobile search triggers 
nearly 2 follow-up actions 
Product  shopping searches have a 
higher number of outcomes 
Number of follow-up actions per mobile search 
3.56 2.52 2.08 
2.20 2.07 
Beauty Auto Travel Food Tech 
36% 
Continued 
Research 
18% 
Shared Information 
17% 
Made a Purchase 
25% 
Visited a Retailer’s 
Website 
17% 
Visited a Store 
7% 
Called a Business 
77% of mobile searches 
occur at home or work 
17% of mobile searches 
occur on the go 
Source: http://www.thinkwithgoogle.com/infographics/creating-moments-that-matter-infographic.html
Many of us own 
multiple devices
We switch between 
them throughout the day 
Morning Commute Work Lunch Meeting Dinner Movie
A poor experience results in 
the same thing where ever it takes place 
www.flickr.com/photos/sixmilliondollardan/2493495506
Users expect an equal  continuous 
experience across devices 
www.flickr.com/photos/joachim_s_mueller/7110473339
Having separate sites 
does, for the most part, not make sense 
DESKTOP 
FULL WEBSITE 
BESPOKE 
CUT DOWN 
WEBSITE 
BESPOKE 
CUT DOWN 
WEBSITE 
http://desktopwallpaper-s.com/19-Computers/-/Future
Bespoke mobile sites: Different sites 
based on the device that’s used 
DESKTOP 
FULL WEBSITE 
BESPOKE 
CUT DOWN 
WEBSITE 
BESPOKE 
CUT DOWN 
WEBSITE 
http://desktopwallpaper-s.com/19-Computers/-/Future
Responsive sites: The same site 
irrespectively of the device 
FULL WEBSITE 
FULL 
WEBSITE 
FULL 
WEBSITE 
http://desktopwallpaper-s.com/19-Computers/-/Future
http://foundation.zurb.com/docs/layout.php 
“ Design  development 
should respond to the user’s 
behaviour  environment based 
on screen size, platform  
orientation. [It’s]...a mix of 
flexible grids  layouts, images 
 an intelligent use of media 
queries. ” 
- Smashing Magazine
It’s all about 
the modules baby 
www.flickr.com/photos/donsolo/2136923757/
Define your content stacking strategy 
across devices  orientation. 
www.thismanslife.co.uk/projects/lab/responsivewireframes/#desktop/
Define your content stacking strategy 
across devices  orientation. 
www.thismanslife.co.uk/projects/lab/responsivewireframes/#desktop/
Define your content stacking strategy 
across devices  orientation. 
www.thismanslife.co.uk/projects/lab/responsivewireframes/#desktop/ 
sizes
http://foundation.zurb.com/docs/layout.php 
Breakpoints  Behaviour
www.flickr.com/photos/theaftershock/2811382400 
! 
! 
! 
! 
! 
“ Content needs to be choreographed 
to ensure the intended message is preserved 
on any device and at any width “ 
- Trent Walton
Keep the core content the same 
but optimise the experience, display  
interactions to the device 
Image courtesy of Shutterstock
http://thenextweb.com/ 
So that it’s carefully 
considered, like this
From responsive to 
device agnostic design
Responsive design established the principle 
of the same content across devices 
www.flickr.com/photos/joachim_s_mueller/7110473339
But it’s brought 
up other problems 
www.flickr.com/photos/stankus/3718835245
“ Smartphones accounted for 57.6% of total sales 
in fourth quarter of 2013 ” * 
- Source: Gartner 
www.flickr.com/photos/aforgrave/6168689222
Internet connection 
is still not a given 
http://gizmodo.com/a-map-of-every-device-in-the-world-thats-connected-to-t-1628171291
Oh, and Internet 
actually sleeps… 
http://www.wired.com/2014/10/internet-sleeps-night-really
Oh, and Internet 
actually sleeps… 
http://www.wired.com/2014/10/internet-sleeps-night-really
…and not all 
connections are made equal 
Screenshot from http://opensignal.com/coverage-maps/UK/
Adaptive design
Content layer 
rich semantic HTML markup 
Presentation layer 
CSS and styling 
Client-side scripting layer 
JavaScript or jQuery behaviors
www.thegrid.io 
“ To get response times to a 
minimum, we’ve had to develop a 
system that loads in just the 
essential components of the page 
at the right times. 
Mobile-sized images download first, 
then when the page’s Javascript 
detects the browser’s capabilities, 
higher-resolution images get 
‘loaded in dynamically.’ ” 
- Andrew Pipe, BBC iWonder
Context
Mobile context ≠ mobile use case 
The latter is about the task, the former about 
the total sum of the user’s mobile experience 
www.flickr.com/photos/icedsoul/2486885051
“ I used to think it merely dealt with basing responsive 
breakpoints on content rather than particular devices, but there’s 
more to devices than the size of their screens. ” 
Image courtesy of Shutterstockwww.flickr.com/photos/jmsmith000/3169546564 
- Trent Walton, Device Agnostic
“ A device-agnostic approach also takes 
into account infinite combinations of screen resolution, input 
method, browser capability, and connection speed. ” 
www.flickr.com/photos/lokan/88w4w34w6.f4li8ck5r2.com/photos/jmsmith000/3169546564 
- Trent Walton, Device Agnostic
www.flickr.com/photos/66327170@N07/7296381856 
! 
! 
! 
! 
! 
! 
‘ New rule: every desktop design has to go finger friendly ’ 
- Josh Clark
www.flickr.com/photos/intelfreepress/6837427202 
www.flickr.com/photos/janitors/9968676044 
www.flickr.com/photos/johnkarakatsanis/6902407334 www.flickr.com/photos/jorgeq82/4732700819
Impacts controls, placement  interactions
We need to consider 
precise v.s imprecise input means 
www.flickr.com/photos/ljrmike/7675757042 www.flickr.com/photos/jmtimages/2883279193
www.flickr.com/photos/vincentsl/3543888150 
“ Designing for touch means designing 
for fingers, yes, but to be more specific, 
you’re really designing for thumbs. ” 
- Josh Clark
Designing for multiple devices 
can become a bit of a minefield 
www.flickr.com/photos/cayusa/534070358
We can’t always successfully tell 
what devices users are using 
www.flickr.com/photos/adactio/6153481666
It’s about content. 
Not what device we’re using.
http://foundation.zurb.com/docs/layout.php 
“ Get your content to go 
anywhere, because it’s going to 
go everywhere. ” 
- Brad Frost
http://foundation.zurb.com/docs/layout.php 
“ It is your mission to get 
your content out, on whichever 
platform, in whichever format 
your audience wants to 
consume it. ” 
- Karen McGrane
Source: http://www.prnewswire.com/news-releases/strategy-analytics-android-captures-record-85-percent-share-of-global-smartphone-shipments-in-q2-2014-269301171.html
http://foundation.zurb.com/docs/layout.php 
“ Your users get to decide 
how, when, and where they 
want to read your content. 
It is your challenge and your 
responsibility to deliver a good 
experience to them. ” 
- Karen McGrane
device 
browser 
screen 
input method 
connection speed 
Any 
Used anytime 
anywhere
How do we design something that can work on any device?
www.thegrid.io 
“ The design adjusts to look 
good on every browser and 
every device. Automatically.” 
- The Grid
It all starts 
with content 
www.flickr.com/photos/grimsanto/751075283/photos/carlosfpardo/6791950592
Less about pages  more focus on 
the building blocks that make up those views 
www.flickr.com/photos/boltofblue/4418442567
Gone is the big reveal of the 
beautiful page designs 
www.flickr.com/photos/nataliejohnson/377344806
It’s about views that will look good, 
 work well, across different browsers, screen 
sizes, device types, connections  input methods 
www.flickr.com/photos/jorgeq82/4732700819 www.flickr.com/photos/adactio/6153481666
How to go about it
1. Understand content  content stacking strategy 
2. Approach design as systems of modules 
3. Use content rather than device based breakpoints
http://foundation.zurb.com/docs/layout.php 
“ With thousands and 
thousands of pages on the 
Crayola site, it wasn’t efficient to 
wireframe every single page and 
state. 
We created a system of 
components that could be 
assembled in different 
configurations to accommodate 
the unique content needed for 
each type of page. ” 
- Daniel Mall 
Screenshot: www.crayola.co.uk/
The more you reuse, the less modules 
there will be to design, define  develop 
www.flickr.com/photos/boltofblue/4418442567
Essential for preventing 
ending up with too many pieces 
www.flickr.com/photos/akrabat/9085299639
An evolution of how we’ve always worked
Define views  key templates 
Home Categories Product listing Product page 
Header Nav 
Header Nav 
Filter  search 
Features 
Products 
Footer 
Featured categories 
Featured products 
Footer 
Header Nav 
Categories 
Footer 
Header Nav 
Gallery 
Descrip-tion 
Additional info 
Related products 
Footer
Break down content further  explore layouts 
Product listing 
1 Header Nav 
2 Filter  search 
Product page 
1 Header Nav 
2 
Gallery 
2 
Descrip-tion 
3 
Additional info 
8 Footer 
Categories 
1 Header Nav 
2 
Category 
3 
Category 
4 Category 
9 
Categ 
7 
Categ 
10 Footer 
7 
Prod 
6 
Categ 
5 
Categ 
Home 
1 Header Nav 
2 
Features 
3 
Category 
4 Category 
6 
Categ 
11 Footer 
6 
Categ 
10 
Prod 
9 
Prod 
8 
Prod 
7 
Prod 
8 
Categ 
6 
Prod 
5 
Prod 
4 
Prod 
3 
Prod 
10 
Prod 
9 
Prod 
8 
Prod 
7 
Prod 
14 
Prod 
13 
Prod 
12 
Prod 
11 
Prod 
18 
Prod 
17 
Prod 
16 
Prod 
15 
Prod 
19 Footer 
7 
Prod 
6 
Prod 
5 
Prod 
4 
Prod
Home - large 
Header Nav 
Features 
Featured categories 
Featured products 
Footer 
1 Header Nav 
2 
Features 
3 
Category 
4 Category 
6 
Categ 
11 Footer 
6 
Categ 
10 
Prod 
9 
Prod 
8 
Prod 
7 
Prod 
Home - small 
1 Header Nav 
2 
Features 
3 Category 
4 
Categ 
5 
Categ 
6 
Product 
7 
Product 
8 
Product 
9 
Product 
10 Footer 
Header Nav 
Features 
Featured 
categories 
Featured 
products 
Footer 
Do the same across screen sizes
Break down each module into elements 
Home - large 
Header Nav 
Features 
Featured categories 
Featured products 
Footer 
1 Header Nav 
2 
Features 
3 
Category 
4 Category 
6 
Categ 
11 Footer 
6 
Categ 
10 
Prod 
9 
Prod 
8 
Prod 
7 
Prod 
1 Header Nav 
2 
Features 
3 Category 
4 
Categ 
5 
Categ 
6 
Product 
7 
Product 
8 
Product 
9 
Product 
10 Footer 
Header Nav 
Features 
Footer 
Home - small 
Featured 
categories 
Featured 
products
Start identifying your building blocks  variations 
Views 
Home - large Home - small
Start identifying your building blocks  variations 
Views 
Home - large Home - small
Start identifying your building blocks  variations 
Views Modules 
Feature - large Feature - small 
Home - large Home - small
Start identifying your building blocks  variations 
Views Modules 
Feature - large Feature - small 
Home - large Home - small
Start identifying your building blocks  variations 
Views Modules 
Feature - large Feature - small 
Featured products - large Featured products - small 
Home - large Home - small
Start identifying your building blocks  variations 
Views Modules 
Feature - large Feature - small 
Featured products - large Featured products - small 
Home - large Home - small
Start identifying your building blocks  variations 
Feature - large Feature - small 
Featured products - large 
Single product - large 
Featured products - small 
Single product- small 
Views Modules 
Home - large Home - small
Iterate  refine across views  key templates 
Home Categories Product listing Product page 
Header Nav 
Header Nav 
Filter  search 
Features 
Products 
Footer 
Featured categories 
Featured products 
Footer 
Header Nav 
Categories 
Footer 
Header Nav 
Gallery 
Descrip-tion 
Additional info 
Related products 
Footer
Iterate  refine across views  key templates 
Home Categories Product listing Product page 
Header Nav 
Header Nav 
Filter  search 
Features 
Products 
Footer 
Featured categories 
Footer 
Header Nav 
Categories 
Footer 
Header Nav 
Gallery 
Descrip-tion 
Additional info 
Related products 
10 
Prod 
9 
Prod 
8 
Prod 
7 
Prod 
Footer
Iterate  refine across views  key templates 
Home Categories Product listing Product page 
Header Nav 
Header Nav 
Filter  search 
Features 
Products 
Footer 
Featured categories 
Footer 
Header Nav 
Categories 
Footer 
Header Nav 
Gallery 
Descrip-tion 
Additional info 
Related products 
Footer
Iterate  refine across views  key templates 
Home Categories Product listing Product page 
Header Nav 
Header Nav 
Filter  search 
Features 
Products 
Footer 
Featured categories 
Footer 
Header Nav 
Categories 
Footer 
Header Nav 
Gallery 
Descrip-tion 
Additional info 
7 
Prod 
6 
Prod 
5 
Prod 
4 
Prod 
Footer
Iterate  refine across views  key templates 
Home Categories Product listing Product page 
Header Nav 
Header Nav 
Filter  search 
Features 
Products 
Footer 
Featured categories 
Footer 
Header Nav 
Categories 
Footer 
Header Nav 
Gallery 
Descrip-tion 
Additional info 
Footer
Iterate  refine across views  key templates 
Home Categories Product listing Product page 
Header Nav 
Header Nav 
Filter  search 
Features 
Footer 
Featured categories 
Footer 
Header Nav 
Categories 
Footer 
Header Nav 
Gallery 
Descrip-tion 
Additional info 
Footer 
6 
Prod 
5 
Prod 
4 
Prod 
3 
Prod 
10 
Prod 
9 
Prod 
8 
Prod 
7 
Prod 
14 
Prod 
13 
Prod 
12 
Prod 
11 
Prod 
18 
Prod 
17 
Prod 
16 
Prod 
15 
Prod
Iterate  refine across views  key templates 
Home Categories Product listing Product page 
Header Nav 
Header Nav 
Filter  search 
Features 
Footer 
Featured categories 
Footer 
Header Nav 
Categories 
Footer 
Header Nav 
Gallery 
Descrip-tion 
Additional info 
Footer 
6 
Prod 
5 
Prod 
4 
Prod 
10 
Prod 
9 
Prod 
8 
Prod 
7 
Prod 
14 
Prod 
13 
Prod 
12 
Prod 
11 
Prod 
18 
Prod 
17 
Prod 
16 
Prod 
15 
Prod
Iterate  refine across views  key templates 
Home Categories Product listing Product page 
Header Nav 
Header Nav 
Filter  search 
Features 
Footer 
Featured categories 
Footer 
Header Nav 
Categories 
Footer 
Header Nav 
Gallery 
Descrip-tion 
Additional info 
Footer
Gradually build your module library 
Feature - large Feature - small 
1 
3 
4 
Featured products - large Featured products - small 
Also used for: 
• Module REL01 - Related products 
Single product - large Single product- small 
1 
2 
3 
1 
2 
1 
2 
3 
4 
2 
3 
1 
2 
3 
1 
2 
1 
1
Gradually build your module library 
Feature - large Feature - small 
1 
3 
4 
Featured products - large Featured products - small 
Also used for: 
• Module REL01 - Related products 
Single product - large Single product- small 
1 
2 
3 
1 
2 
1 
2 
3 
4 
2 
3 
1 
2 
3 
1 
2 
1 
1
Work with breakpoints  tweakpoints, 
focus on content layout  EMS instead of px 
www.slideshare.net/yiibu/pragmatic-responsive-design
http://foundation.zurb.com/docs/layout.php 
“ Building a content-aware 
grid is a simple matter of 
choosing the layout patterns 
that you want, based on 
breakpoints that you set 
according to page content. ” 
- Thierry Koblentz, Device-Agnostic Approach To Responsive Web Design
Look at what’s suitable for your content 
 best practice for layout principles 
www.flickr.com/photos/visualpunch/7351572896
Basing breakpoints on 
screen sizes is a temporary 
work around 
www.flickr.com/photos/gozalewis/3249104929
It enforces the idea that 
(responsive) design is about devices. It’s not. 
www.flickr.com/photos/adactio/6153481666
Opt for fluid as 
much possible 
http://foundation.zurb.com/docs/layout.php
Work with your module library and templates 
Home - large 
Header Nav 
Features 
Featured categories 
Featured products 
Footer 
1 Header Nav 
2 
Features 
3 
Category 
4 Category 
6 
Categ 
11 Footer 
6 
Categ 
10 
Prod 
9 
Prod 
8 
Prod 
7 
Prod 
1 Header Nav 
2 
Features 
3 Category 
4 
Categ 
5 
Categ 
6 
Product 
7 
Product 
8 
Product 
9 
Product 
10 Footer 
Header Nav 
Features 
Footer 
Home - small 
Featured 
categories 
Featured 
products
A few final words...
Image courtesy of Shutterstock 
“ Every responsive design project 
is also a content strategy project. ” 
- Karen McGrane
How we approach it 
depends… 
www.flickr.com/photos/75905404@N00/7126146307
Brand Aim of experience Info or task 
High level IA  UX deliverables Detailed 
Less formal UX deliverables but 
more creatively led 
UX led with more formal  
extensive IA  UX deliverables 
Extensive Experience in visual design team Limited 
Source: Mark Bell, Dare
We have to work together across disciplines,  with clients
Device agnostic design means 
giving up some control to ensure it works 
for as many devices as possible 
www.flickr.com/photos/byte/8282578241
Ensuring that we do what’s best for 
our clients, our users  us as a company 
www.flickr.com/photos/stickkim/7491816206
Test as early as possible 
 then continuously
device 
browser 
screen 
input method 
connection speed 
Any 
Used anytime 
anywhere
Content + Context 
is the focus 
www.flickr.com/photos/grimsanto/751075283/photos/carlosfpardo/6791950592
Screenshot: https://moto360.motorola.com/
Screenshot: Screenshot: http://www.apple.com/uk/
Screenshot: Screenshot: http://www.apple.com/uk/ 
“ 
A 
n 
d 
ju 
s 
t a 
s 
the first wave of desktop apps ported to 
mobile were underwhelming and replaced by mobile-first 
applications, so will companies quickly realize that it isn’t 
just a new screen but a brand-new platform. ” 
- Source: Techcrunch
Thank you. Questions? 
@annadahlstrom | www.annadahlstrom.com 
Image courtesy of Shutterstock

Contenu connexe

Tendances

What the numbers tell us - Dublin Web Summit, 18 Oct 2012
What the numbers tell us - Dublin Web Summit, 18 Oct 2012What the numbers tell us - Dublin Web Summit, 18 Oct 2012
What the numbers tell us - Dublin Web Summit, 18 Oct 2012Anna Dahlström
 
Casting Off Our Desktop Shackles
Casting Off Our Desktop ShacklesCasting Off Our Desktop Shackles
Casting Off Our Desktop ShacklesJason Grigsby
 
Designing For Multiple Devices - Dublin Web Summit, Oct 2013
Designing For Multiple Devices - Dublin Web Summit, Oct 2013Designing For Multiple Devices - Dublin Web Summit, Oct 2013
Designing For Multiple Devices - Dublin Web Summit, Oct 2013Anna Dahlström
 
Why HTML5 is getting on my nerves…
Why HTML5 is getting on my nerves…Why HTML5 is getting on my nerves…
Why HTML5 is getting on my nerves…Avenga Germany GmbH
 
Designing Around Storytelling - UCD2013, London 08 Oct 2013
Designing Around Storytelling - UCD2013, London 08 Oct 2013Designing Around Storytelling - UCD2013, London 08 Oct 2013
Designing Around Storytelling - UCD2013, London 08 Oct 2013Anna Dahlström
 
The Fast, The Slow and The Unconverted - Emerce Conversion 2016
The Fast, The Slow and The Unconverted -  Emerce Conversion 2016The Fast, The Slow and The Unconverted -  Emerce Conversion 2016
The Fast, The Slow and The Unconverted - Emerce Conversion 2016Andy Davies
 
Fundamentals of Designing for Multiple Devices - GA, New York, 07 Oct 2013
Fundamentals of Designing for Multiple Devices - GA, New York, 07 Oct 2013Fundamentals of Designing for Multiple Devices - GA, New York, 07 Oct 2013
Fundamentals of Designing for Multiple Devices - GA, New York, 07 Oct 2013Anna Dahlström
 
Pantalk: Responsive Web Design
Pantalk: Responsive Web DesignPantalk: Responsive Web Design
Pantalk: Responsive Web DesignScreen Concept
 
Stephens brian mobile_presentation
Stephens brian mobile_presentationStephens brian mobile_presentation
Stephens brian mobile_presentationbrianandrewstephens
 
Mlibraries keynote Hong Kong the post mobile library mlib14
Mlibraries keynote Hong Kong the post mobile library mlib14Mlibraries keynote Hong Kong the post mobile library mlib14
Mlibraries keynote Hong Kong the post mobile library mlib14Joe Murphy Librarian & Futurist
 
Adaptive, Responsive, Mobile. A liquid web.
Adaptive, Responsive, Mobile. A liquid web.Adaptive, Responsive, Mobile. A liquid web.
Adaptive, Responsive, Mobile. A liquid web.Cristiano Rastelli
 
Open APIs - concepts. applications. visualizations.
Open APIs - concepts. applications. visualizations.Open APIs - concepts. applications. visualizations.
Open APIs - concepts. applications. visualizations.Christian Dalager
 
20110406數位出版發展趨勢 雜誌
20110406數位出版發展趨勢 雜誌20110406數位出版發展趨勢 雜誌
20110406數位出版發展趨勢 雜誌Sophie Pang
 
Trevor Walker Professional Persona Project
Trevor Walker Professional Persona ProjectTrevor Walker Professional Persona Project
Trevor Walker Professional Persona ProjectTrevor Walker
 
Link building mediocre to great
Link building mediocre to greatLink building mediocre to great
Link building mediocre to greatWill Critchlow
 
The Adventure - From idea to the iPhone
The Adventure - From idea to the iPhoneThe Adventure - From idea to the iPhone
The Adventure - From idea to the iPhonePaul Ardeleanu
 
SearchLove Boston 2013_Will Critchlow_Technical SEO
SearchLove Boston 2013_Will Critchlow_Technical SEOSearchLove Boston 2013_Will Critchlow_Technical SEO
SearchLove Boston 2013_Will Critchlow_Technical SEODistilled
 
Airline digital channels: Starting the conversation
Airline digital channels: Starting the conversationAirline digital channels: Starting the conversation
Airline digital channels: Starting the conversationmarc mcneill
 

Tendances (20)

What the numbers tell us - Dublin Web Summit, 18 Oct 2012
What the numbers tell us - Dublin Web Summit, 18 Oct 2012What the numbers tell us - Dublin Web Summit, 18 Oct 2012
What the numbers tell us - Dublin Web Summit, 18 Oct 2012
 
Casting Off Our Desktop Shackles
Casting Off Our Desktop ShacklesCasting Off Our Desktop Shackles
Casting Off Our Desktop Shackles
 
Designing For Multiple Devices - Dublin Web Summit, Oct 2013
Designing For Multiple Devices - Dublin Web Summit, Oct 2013Designing For Multiple Devices - Dublin Web Summit, Oct 2013
Designing For Multiple Devices - Dublin Web Summit, Oct 2013
 
Why HTML5 is getting on my nerves…
Why HTML5 is getting on my nerves…Why HTML5 is getting on my nerves…
Why HTML5 is getting on my nerves…
 
Designing Around Storytelling - UCD2013, London 08 Oct 2013
Designing Around Storytelling - UCD2013, London 08 Oct 2013Designing Around Storytelling - UCD2013, London 08 Oct 2013
Designing Around Storytelling - UCD2013, London 08 Oct 2013
 
The Fast, The Slow and The Unconverted - Emerce Conversion 2016
The Fast, The Slow and The Unconverted -  Emerce Conversion 2016The Fast, The Slow and The Unconverted -  Emerce Conversion 2016
The Fast, The Slow and The Unconverted - Emerce Conversion 2016
 
Fundamentals of Designing for Multiple Devices - GA, New York, 07 Oct 2013
Fundamentals of Designing for Multiple Devices - GA, New York, 07 Oct 2013Fundamentals of Designing for Multiple Devices - GA, New York, 07 Oct 2013
Fundamentals of Designing for Multiple Devices - GA, New York, 07 Oct 2013
 
Pantalk: Responsive Web Design
Pantalk: Responsive Web DesignPantalk: Responsive Web Design
Pantalk: Responsive Web Design
 
Stephens brian mobile_presentation
Stephens brian mobile_presentationStephens brian mobile_presentation
Stephens brian mobile_presentation
 
Mlibraries keynote Hong Kong the post mobile library mlib14
Mlibraries keynote Hong Kong the post mobile library mlib14Mlibraries keynote Hong Kong the post mobile library mlib14
Mlibraries keynote Hong Kong the post mobile library mlib14
 
Adaptive, Responsive, Mobile. A liquid web.
Adaptive, Responsive, Mobile. A liquid web.Adaptive, Responsive, Mobile. A liquid web.
Adaptive, Responsive, Mobile. A liquid web.
 
CNBIGfishTweets
CNBIGfishTweetsCNBIGfishTweets
CNBIGfishTweets
 
Open APIs - concepts. applications. visualizations.
Open APIs - concepts. applications. visualizations.Open APIs - concepts. applications. visualizations.
Open APIs - concepts. applications. visualizations.
 
20110406數位出版發展趨勢 雜誌
20110406數位出版發展趨勢 雜誌20110406數位出版發展趨勢 雜誌
20110406數位出版發展趨勢 雜誌
 
Trevor Walker Professional Persona Project
Trevor Walker Professional Persona ProjectTrevor Walker Professional Persona Project
Trevor Walker Professional Persona Project
 
Link building mediocre to great
Link building mediocre to greatLink building mediocre to great
Link building mediocre to great
 
The Adventure - From idea to the iPhone
The Adventure - From idea to the iPhoneThe Adventure - From idea to the iPhone
The Adventure - From idea to the iPhone
 
BarCamp Delhi 6 Quiz
BarCamp Delhi 6 QuizBarCamp Delhi 6 Quiz
BarCamp Delhi 6 Quiz
 
SearchLove Boston 2013_Will Critchlow_Technical SEO
SearchLove Boston 2013_Will Critchlow_Technical SEOSearchLove Boston 2013_Will Critchlow_Technical SEO
SearchLove Boston 2013_Will Critchlow_Technical SEO
 
Airline digital channels: Starting the conversation
Airline digital channels: Starting the conversationAirline digital channels: Starting the conversation
Airline digital channels: Starting the conversation
 

Similaire à Device Agnostic Design - UCD2014, London 25 Oct 2014

Mobxbeyondthehamburgermenu13sep2014 140916040153-phpapp01
Mobxbeyondthehamburgermenu13sep2014 140916040153-phpapp01Mobxbeyondthehamburgermenu13sep2014 140916040153-phpapp01
Mobxbeyondthehamburgermenu13sep2014 140916040153-phpapp01Victor Minuesa
 
Beyond The Hamburger Menu - MOBX, 13 Sep 2014
Beyond The Hamburger Menu - MOBX, 13 Sep 2014Beyond The Hamburger Menu - MOBX, 13 Sep 2014
Beyond The Hamburger Menu - MOBX, 13 Sep 2014Anna Dahlström
 
Beyond the hamburger menu - Digital Doughnut, London 25 Nov 2014
Beyond the hamburger menu - Digital Doughnut, London 25 Nov 2014Beyond the hamburger menu - Digital Doughnut, London 25 Nov 2014
Beyond the hamburger menu - Digital Doughnut, London 25 Nov 2014Anna Dahlström
 
Mobilising Digital - Perth 13/03/14
Mobilising Digital - Perth 13/03/14Mobilising Digital - Perth 13/03/14
Mobilising Digital - Perth 13/03/14Precedent
 
Mobilising Digital - Sydney 26/03/14
Mobilising Digital - Sydney 26/03/14Mobilising Digital - Sydney 26/03/14
Mobilising Digital - Sydney 26/03/14Precedent
 
Beyond Progressive Enhancement by yiibu
Beyond Progressive Enhancement by yiibuBeyond Progressive Enhancement by yiibu
Beyond Progressive Enhancement by yiibuAdRoll
 
Beyond progressive-enhancement
Beyond progressive-enhancementBeyond progressive-enhancement
Beyond progressive-enhancementyiibu
 
The trouble with context
The trouble with contextThe trouble with context
The trouble with contextyiibu
 
SparkUp 2010 Mobile UX 101
SparkUp 2010 Mobile UX 101SparkUp 2010 Mobile UX 101
SparkUp 2010 Mobile UX 101Antony Ribot
 
Beyond The Mobile Web By Yiibu 110412113255 Phpapp01
Beyond The Mobile Web By Yiibu 110412113255 Phpapp01Beyond The Mobile Web By Yiibu 110412113255 Phpapp01
Beyond The Mobile Web By Yiibu 110412113255 Phpapp01Therese Kokot
 
Beyond The Mobile Web By Yiibu
Beyond The Mobile Web By YiibuBeyond The Mobile Web By Yiibu
Beyond The Mobile Web By YiibuJim Porter
 
Beyond the mobile web by yiibu
Beyond the mobile web by yiibuBeyond the mobile web by yiibu
Beyond the mobile web by yiibuyiibu
 
Mobile UX 101 @ Flash Camp Manchester
Mobile UX 101 @ Flash Camp ManchesterMobile UX 101 @ Flash Camp Manchester
Mobile UX 101 @ Flash Camp ManchesterAntony Ribot
 
How to Design for the Future - Cross Channel Experience Design
How to Design for the Future - Cross Channel Experience DesignHow to Design for the Future - Cross Channel Experience Design
How to Design for the Future - Cross Channel Experience DesignOSCON Byrum
 
How to Design for the Future - Cross Channel Experience Design
How to Design for the Future - Cross Channel Experience DesignHow to Design for the Future - Cross Channel Experience Design
How to Design for the Future - Cross Channel Experience DesignSamantha Starmer
 
Mobilising Digital Melbourne 21/03/2014
Mobilising Digital Melbourne 21/03/2014Mobilising Digital Melbourne 21/03/2014
Mobilising Digital Melbourne 21/03/2014Precedent
 
Beyond The Hamburger Menu - UX In The City Oxford, 21 Apr 2017
Beyond The Hamburger Menu - UX In The City Oxford, 21 Apr 2017Beyond The Hamburger Menu - UX In The City Oxford, 21 Apr 2017
Beyond The Hamburger Menu - UX In The City Oxford, 21 Apr 2017Anna Dahlström
 
The Age of Responsive Design
The Age of Responsive DesignThe Age of Responsive Design
The Age of Responsive DesignDenise Jacobs
 

Similaire à Device Agnostic Design - UCD2014, London 25 Oct 2014 (20)

Mobxbeyondthehamburgermenu13sep2014 140916040153-phpapp01
Mobxbeyondthehamburgermenu13sep2014 140916040153-phpapp01Mobxbeyondthehamburgermenu13sep2014 140916040153-phpapp01
Mobxbeyondthehamburgermenu13sep2014 140916040153-phpapp01
 
Beyond The Hamburger Menu - MOBX, 13 Sep 2014
Beyond The Hamburger Menu - MOBX, 13 Sep 2014Beyond The Hamburger Menu - MOBX, 13 Sep 2014
Beyond The Hamburger Menu - MOBX, 13 Sep 2014
 
Beyond the hamburger menu - Digital Doughnut, London 25 Nov 2014
Beyond the hamburger menu - Digital Doughnut, London 25 Nov 2014Beyond the hamburger menu - Digital Doughnut, London 25 Nov 2014
Beyond the hamburger menu - Digital Doughnut, London 25 Nov 2014
 
Mobilising Digital - Perth 13/03/14
Mobilising Digital - Perth 13/03/14Mobilising Digital - Perth 13/03/14
Mobilising Digital - Perth 13/03/14
 
Mobilising Digital - Sydney 26/03/14
Mobilising Digital - Sydney 26/03/14Mobilising Digital - Sydney 26/03/14
Mobilising Digital - Sydney 26/03/14
 
Beyond Progressive Enhancement by yiibu
Beyond Progressive Enhancement by yiibuBeyond Progressive Enhancement by yiibu
Beyond Progressive Enhancement by yiibu
 
Beyond progressive-enhancement
Beyond progressive-enhancementBeyond progressive-enhancement
Beyond progressive-enhancement
 
The trouble with context
The trouble with contextThe trouble with context
The trouble with context
 
The trouble with context
The trouble with contextThe trouble with context
The trouble with context
 
SparkUp 2010 Mobile UX 101
SparkUp 2010 Mobile UX 101SparkUp 2010 Mobile UX 101
SparkUp 2010 Mobile UX 101
 
Beyond The Mobile Web By Yiibu 110412113255 Phpapp01
Beyond The Mobile Web By Yiibu 110412113255 Phpapp01Beyond The Mobile Web By Yiibu 110412113255 Phpapp01
Beyond The Mobile Web By Yiibu 110412113255 Phpapp01
 
Beyond the mobile web
Beyond the mobile webBeyond the mobile web
Beyond the mobile web
 
Beyond The Mobile Web By Yiibu
Beyond The Mobile Web By YiibuBeyond The Mobile Web By Yiibu
Beyond The Mobile Web By Yiibu
 
Beyond the mobile web by yiibu
Beyond the mobile web by yiibuBeyond the mobile web by yiibu
Beyond the mobile web by yiibu
 
Mobile UX 101 @ Flash Camp Manchester
Mobile UX 101 @ Flash Camp ManchesterMobile UX 101 @ Flash Camp Manchester
Mobile UX 101 @ Flash Camp Manchester
 
How to Design for the Future - Cross Channel Experience Design
How to Design for the Future - Cross Channel Experience DesignHow to Design for the Future - Cross Channel Experience Design
How to Design for the Future - Cross Channel Experience Design
 
How to Design for the Future - Cross Channel Experience Design
How to Design for the Future - Cross Channel Experience DesignHow to Design for the Future - Cross Channel Experience Design
How to Design for the Future - Cross Channel Experience Design
 
Mobilising Digital Melbourne 21/03/2014
Mobilising Digital Melbourne 21/03/2014Mobilising Digital Melbourne 21/03/2014
Mobilising Digital Melbourne 21/03/2014
 
Beyond The Hamburger Menu - UX In The City Oxford, 21 Apr 2017
Beyond The Hamburger Menu - UX In The City Oxford, 21 Apr 2017Beyond The Hamburger Menu - UX In The City Oxford, 21 Apr 2017
Beyond The Hamburger Menu - UX In The City Oxford, 21 Apr 2017
 
The Age of Responsive Design
The Age of Responsive DesignThe Age of Responsive Design
The Age of Responsive Design
 

Plus de Anna Dahlström

Optimising Landing Pages Through Narrative Structure - Digital Growth Unleash...
Optimising Landing Pages Through Narrative Structure - Digital Growth Unleash...Optimising Landing Pages Through Narrative Structure - Digital Growth Unleash...
Optimising Landing Pages Through Narrative Structure - Digital Growth Unleash...Anna Dahlström
 
Using Storytelling to Create Experiences that Convert - Conversion Elite, Lon...
Using Storytelling to Create Experiences that Convert - Conversion Elite, Lon...Using Storytelling to Create Experiences that Convert - Conversion Elite, Lon...
Using Storytelling to Create Experiences that Convert - Conversion Elite, Lon...Anna Dahlström
 
How To Use Storytelling To Craft Experiences That Engage - IIeX EU, Amsterda...
How To Use Storytelling To Craft Experiences That Engage  - IIeX EU, Amsterda...How To Use Storytelling To Craft Experiences That Engage  - IIeX EU, Amsterda...
How To Use Storytelling To Craft Experiences That Engage - IIeX EU, Amsterda...Anna Dahlström
 
Using Storytelling To Craft Multi-device Experiences That Convert - CXL Live,...
Using Storytelling To Craft Multi-device Experiences That Convert - CXL Live,...Using Storytelling To Craft Multi-device Experiences That Convert - CXL Live,...
Using Storytelling To Craft Multi-device Experiences That Convert - CXL Live,...Anna Dahlström
 
Storytelling In Design - SXSW, 13 March 2017
Storytelling In Design - SXSW, 13 March 2017Storytelling In Design - SXSW, 13 March 2017
Storytelling In Design - SXSW, 13 March 2017Anna Dahlström
 
Storytelling In Design - DXN, Nottingham, 8 Feb 2017
Storytelling In Design - DXN, Nottingham, 8 Feb 2017Storytelling In Design - DXN, Nottingham, 8 Feb 2017
Storytelling In Design - DXN, Nottingham, 8 Feb 2017Anna Dahlström
 
Storytelling In Design - Conversion Hotel, Texel NL, 20 Nov 2016
Storytelling In Design - Conversion Hotel, Texel NL, 20 Nov 2016Storytelling In Design - Conversion Hotel, Texel NL, 20 Nov 2016
Storytelling In Design - Conversion Hotel, Texel NL, 20 Nov 2016Anna Dahlström
 
Storytelling In Design - Funkas Tillgänglighetsdagar, 12 Apr 2016
Storytelling In Design - Funkas Tillgänglighetsdagar, 12 Apr 2016Storytelling In Design - Funkas Tillgänglighetsdagar, 12 Apr 2016
Storytelling In Design - Funkas Tillgänglighetsdagar, 12 Apr 2016Anna Dahlström
 
Storytelling In A Multi Device Landscape - Amuse, Budapest 30 Oct 2015
Storytelling In A Multi Device Landscape - Amuse, Budapest 30 Oct 2015Storytelling In A Multi Device Landscape - Amuse, Budapest 30 Oct 2015
Storytelling In A Multi Device Landscape - Amuse, Budapest 30 Oct 2015Anna Dahlström
 
Designing Around Storytelling - Breaking Borders, Reading 18 August 2015
Designing Around Storytelling - Breaking Borders, Reading 18 August 2015Designing Around Storytelling - Breaking Borders, Reading 18 August 2015
Designing Around Storytelling - Breaking Borders, Reading 18 August 2015Anna Dahlström
 
Responsivt - Inte bara för mobilen + Webbdagarna Växjö, 04 Dec 2014
Responsivt - Inte bara för mobilen + Webbdagarna Växjö, 04 Dec 2014Responsivt - Inte bara för mobilen + Webbdagarna Växjö, 04 Dec 2014
Responsivt - Inte bara för mobilen + Webbdagarna Växjö, 04 Dec 2014Anna Dahlström
 
Designing Better UX Deliverables - Cambridge Usability Group, 12 May 2014
Designing Better UX Deliverables - Cambridge Usability Group, 12 May 2014Designing Better UX Deliverables - Cambridge Usability Group, 12 May 2014
Designing Better UX Deliverables - Cambridge Usability Group, 12 May 2014Anna Dahlström
 
Designing around storytelling - UX Oxford, 23 April 2014
Designing around storytelling - UX Oxford, 23 April 2014Designing around storytelling - UX Oxford, 23 April 2014
Designing around storytelling - UX Oxford, 23 April 2014Anna Dahlström
 
Designing around storytelling - Design + banter, 09 April 2014
Designing around storytelling - Design + banter, 09 April 2014Designing around storytelling - Design + banter, 09 April 2014
Designing around storytelling - Design + banter, 09 April 2014Anna Dahlström
 
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014Anna Dahlström
 
Selling UCD - how to get buy-in & measure the value - Eventhandler, London 26...
Selling UCD - how to get buy-in & measure the value - Eventhandler, London 26...Selling UCD - how to get buy-in & measure the value - Eventhandler, London 26...
Selling UCD - how to get buy-in & measure the value - Eventhandler, London 26...Anna Dahlström
 
Designing Around Storytelling - Digital Pond, London 06 Feb 2014
Designing Around Storytelling - Digital Pond, London 06 Feb 2014Designing Around Storytelling - Digital Pond, London 06 Feb 2014
Designing Around Storytelling - Digital Pond, London 06 Feb 2014Anna Dahlström
 
Three part series: Designing for multiple devices - GA, London, 20 Jan 2014
Three part series: Designing for multiple devices - GA, London, 20 Jan 2014Three part series: Designing for multiple devices - GA, London, 20 Jan 2014
Three part series: Designing for multiple devices - GA, London, 20 Jan 2014Anna Dahlström
 
Three part series: Designing for multiple devices - GA, London, 26 Nov 2013
Three part series: Designing for multiple devices - GA, London, 26 Nov 2013Three part series: Designing for multiple devices - GA, London, 26 Nov 2013
Three part series: Designing for multiple devices - GA, London, 26 Nov 2013Anna Dahlström
 
Best Practice For UX Deliverables - Eventhandler, London, 22 Oct 2013
Best Practice For UX Deliverables - Eventhandler, London, 22 Oct 2013Best Practice For UX Deliverables - Eventhandler, London, 22 Oct 2013
Best Practice For UX Deliverables - Eventhandler, London, 22 Oct 2013Anna Dahlström
 

Plus de Anna Dahlström (20)

Optimising Landing Pages Through Narrative Structure - Digital Growth Unleash...
Optimising Landing Pages Through Narrative Structure - Digital Growth Unleash...Optimising Landing Pages Through Narrative Structure - Digital Growth Unleash...
Optimising Landing Pages Through Narrative Structure - Digital Growth Unleash...
 
Using Storytelling to Create Experiences that Convert - Conversion Elite, Lon...
Using Storytelling to Create Experiences that Convert - Conversion Elite, Lon...Using Storytelling to Create Experiences that Convert - Conversion Elite, Lon...
Using Storytelling to Create Experiences that Convert - Conversion Elite, Lon...
 
How To Use Storytelling To Craft Experiences That Engage - IIeX EU, Amsterda...
How To Use Storytelling To Craft Experiences That Engage  - IIeX EU, Amsterda...How To Use Storytelling To Craft Experiences That Engage  - IIeX EU, Amsterda...
How To Use Storytelling To Craft Experiences That Engage - IIeX EU, Amsterda...
 
Using Storytelling To Craft Multi-device Experiences That Convert - CXL Live,...
Using Storytelling To Craft Multi-device Experiences That Convert - CXL Live,...Using Storytelling To Craft Multi-device Experiences That Convert - CXL Live,...
Using Storytelling To Craft Multi-device Experiences That Convert - CXL Live,...
 
Storytelling In Design - SXSW, 13 March 2017
Storytelling In Design - SXSW, 13 March 2017Storytelling In Design - SXSW, 13 March 2017
Storytelling In Design - SXSW, 13 March 2017
 
Storytelling In Design - DXN, Nottingham, 8 Feb 2017
Storytelling In Design - DXN, Nottingham, 8 Feb 2017Storytelling In Design - DXN, Nottingham, 8 Feb 2017
Storytelling In Design - DXN, Nottingham, 8 Feb 2017
 
Storytelling In Design - Conversion Hotel, Texel NL, 20 Nov 2016
Storytelling In Design - Conversion Hotel, Texel NL, 20 Nov 2016Storytelling In Design - Conversion Hotel, Texel NL, 20 Nov 2016
Storytelling In Design - Conversion Hotel, Texel NL, 20 Nov 2016
 
Storytelling In Design - Funkas Tillgänglighetsdagar, 12 Apr 2016
Storytelling In Design - Funkas Tillgänglighetsdagar, 12 Apr 2016Storytelling In Design - Funkas Tillgänglighetsdagar, 12 Apr 2016
Storytelling In Design - Funkas Tillgänglighetsdagar, 12 Apr 2016
 
Storytelling In A Multi Device Landscape - Amuse, Budapest 30 Oct 2015
Storytelling In A Multi Device Landscape - Amuse, Budapest 30 Oct 2015Storytelling In A Multi Device Landscape - Amuse, Budapest 30 Oct 2015
Storytelling In A Multi Device Landscape - Amuse, Budapest 30 Oct 2015
 
Designing Around Storytelling - Breaking Borders, Reading 18 August 2015
Designing Around Storytelling - Breaking Borders, Reading 18 August 2015Designing Around Storytelling - Breaking Borders, Reading 18 August 2015
Designing Around Storytelling - Breaking Borders, Reading 18 August 2015
 
Responsivt - Inte bara för mobilen + Webbdagarna Växjö, 04 Dec 2014
Responsivt - Inte bara för mobilen + Webbdagarna Växjö, 04 Dec 2014Responsivt - Inte bara för mobilen + Webbdagarna Växjö, 04 Dec 2014
Responsivt - Inte bara för mobilen + Webbdagarna Växjö, 04 Dec 2014
 
Designing Better UX Deliverables - Cambridge Usability Group, 12 May 2014
Designing Better UX Deliverables - Cambridge Usability Group, 12 May 2014Designing Better UX Deliverables - Cambridge Usability Group, 12 May 2014
Designing Better UX Deliverables - Cambridge Usability Group, 12 May 2014
 
Designing around storytelling - UX Oxford, 23 April 2014
Designing around storytelling - UX Oxford, 23 April 2014Designing around storytelling - UX Oxford, 23 April 2014
Designing around storytelling - UX Oxford, 23 April 2014
 
Designing around storytelling - Design + banter, 09 April 2014
Designing around storytelling - Design + banter, 09 April 2014Designing around storytelling - Design + banter, 09 April 2014
Designing around storytelling - Design + banter, 09 April 2014
 
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
 
Selling UCD - how to get buy-in & measure the value - Eventhandler, London 26...
Selling UCD - how to get buy-in & measure the value - Eventhandler, London 26...Selling UCD - how to get buy-in & measure the value - Eventhandler, London 26...
Selling UCD - how to get buy-in & measure the value - Eventhandler, London 26...
 
Designing Around Storytelling - Digital Pond, London 06 Feb 2014
Designing Around Storytelling - Digital Pond, London 06 Feb 2014Designing Around Storytelling - Digital Pond, London 06 Feb 2014
Designing Around Storytelling - Digital Pond, London 06 Feb 2014
 
Three part series: Designing for multiple devices - GA, London, 20 Jan 2014
Three part series: Designing for multiple devices - GA, London, 20 Jan 2014Three part series: Designing for multiple devices - GA, London, 20 Jan 2014
Three part series: Designing for multiple devices - GA, London, 20 Jan 2014
 
Three part series: Designing for multiple devices - GA, London, 26 Nov 2013
Three part series: Designing for multiple devices - GA, London, 26 Nov 2013Three part series: Designing for multiple devices - GA, London, 26 Nov 2013
Three part series: Designing for multiple devices - GA, London, 26 Nov 2013
 
Best Practice For UX Deliverables - Eventhandler, London, 22 Oct 2013
Best Practice For UX Deliverables - Eventhandler, London, 22 Oct 2013Best Practice For UX Deliverables - Eventhandler, London, 22 Oct 2013
Best Practice For UX Deliverables - Eventhandler, London, 22 Oct 2013
 

Dernier

Sharif's 9-BOX Monitoring Model for Adaptive Programme Management
Sharif's 9-BOX Monitoring Model for Adaptive Programme ManagementSharif's 9-BOX Monitoring Model for Adaptive Programme Management
Sharif's 9-BOX Monitoring Model for Adaptive Programme ManagementMd. Shariful Hoque
 
NBA power point presentation final copy y
NBA power point presentation final copy yNBA power point presentation final copy y
NBA power point presentation final copy ysrajece
 
The spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyThe spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyChristopher Totten
 
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - MorgenboosterAI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster1508 A/S
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppNadaMohammed714321
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioRMG Project Studio
 
Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppNadaMohammed714321
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssNadaMohammed714321
 
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDinGeneral Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDinSamar Hossam ElDin Ahmed
 
10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designersPixeldarts
 
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxUnit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxNitish292041
 
Niintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptxNiintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptxKevinYaelJimnezSanti
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine CharlottePulte
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Associazione Digital Days
 
FW25-26 Knit Cut & Sew Trend Book Peclers Paris
FW25-26 Knit Cut & Sew Trend Book Peclers ParisFW25-26 Knit Cut & Sew Trend Book Peclers Paris
FW25-26 Knit Cut & Sew Trend Book Peclers ParisPeclers Paris
 
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfLucyBonelli
 
world health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbworld health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbpreetirao780
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...Rishabh Aryan
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
10 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 202410 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 2024digital learning point
 

Dernier (20)

Sharif's 9-BOX Monitoring Model for Adaptive Programme Management
Sharif's 9-BOX Monitoring Model for Adaptive Programme ManagementSharif's 9-BOX Monitoring Model for Adaptive Programme Management
Sharif's 9-BOX Monitoring Model for Adaptive Programme Management
 
NBA power point presentation final copy y
NBA power point presentation final copy yNBA power point presentation final copy y
NBA power point presentation final copy y
 
The spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyThe spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenology
 
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - MorgenboosterAI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 ppppppppppppppp
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project Studio
 
Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 ppppppppppppppp
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssss
 
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDinGeneral Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
 
10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers
 
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxUnit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
 
Niintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptxNiintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptx
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
 
FW25-26 Knit Cut & Sew Trend Book Peclers Paris
FW25-26 Knit Cut & Sew Trend Book Peclers ParisFW25-26 Knit Cut & Sew Trend Book Peclers Paris
FW25-26 Knit Cut & Sew Trend Book Peclers Paris
 
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
 
world health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbworld health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbb
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
10 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 202410 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 2024
 

Device Agnostic Design - UCD2014, London 25 Oct 2014

  • 1. Device Agnostic Design How to get your content to go anywhere by Anna Dahlström | @annadahlstrom UCD London, 25 Oct 2014 #UCD14 Image courtesy of Shutterstock
  • 2. Before 2007 we mostly thought about pages www.flickr.com/photos/activeside/2192411612
  • 3. That was when browsers were our biggest head ache www.flickr.com/photos/jorgeq82/4732700819
  • 4. Today it’s browers & a whole bunch of devices www.flickr.com/photos/adactio/12674602864
  • 5. “ For the first time ever there are more gadgets in the world than there are people. ” - Source: Independent http://www.businessinsider.com/vatican-square-2005-and-2013-2013-3
  • 6. Android fragmentation, Screenshot from OpenSignal http://opensignal.com/reports/2014/android-fragmentation/
  • 7. “ We have seen 18,769 distinct devices download our app in the past few months. In our report last year we saw 11,868. ” Android fragmentation, Screenshot from OpenSignal http://opensignal.com/reports/2014/android-fragmentation/ - Source: Open Signal
  • 8. We go online everywhere and anywhere www.flickr.com/photos/luigimengato/5963540855
  • 9. …and these are the game changers https://www.flickr.com/photos/jfingas/10104822523
  • 11. 2010 Ethan Marcotte, Responsive Web Design
  • 12. Now… it’s Device Agnostic Design
  • 13. “ Today’s popular devices aren’t tomorrow's so building something which works on any device is better than building something which works on today’s devices. ” https://www.flickr.com/photos/jfingas/10104822523 - Combined wise words from @oneextrapixel & @trentwalton ! ! ! ! ! !
  • 14. What does work on “any device” mean?
  • 15. “ The site you build is not dependent on knowing what device it is being displayed on. ” - Sarita Harbour, WDD Image courtesy of Shutterstock
  • 16. Where has it come from?
  • 17. An evolvement of responsive design www.flickr.com/photos/adactio/5818096043
  • 18. FULL WEBSITE FULL WEBSITE FULL WEBSITE Responsive sites have the same url & is basically “one site” http://desktopwallpaper-s.com/19-Computers/-/Future
  • 19. DESKTOP FULL WEBSITE BESPOKE CUT DOWN WEBSITE BESPOKE CUT DOWN WEBSITE Bespoke mobile sites have a separate url & means maintaining different sites http://desktopwallpaper-s.com/19-Computers/-/Future
  • 20. Android fragmentation, Screenshot from OpenSignal http://opensignal.com/reports/2014/android-fragmentation/ Brings us back to this…
  • 21. Maintaining bespoke mobile sites is messy & costly www.flickr.com/photos/ericconstantineau/5618576278
  • 22. It means maintaining multiple technical solutions... www.flickr.com/photos/nikio/3899114449
  • 23. ...and also maintaining multiple versions of your content www.flickr.com/photos/financialaidpodcast/7598618978
  • 24. Realistically that means making cuts & frustrating users www.flickr.com/photos/bulldogsrule/187693681
  • 26. This is NOT what a mobile user looks like Image courtesy of Shutterstock
  • 27. Mobile Search MoMentS UnderStanding how Mobile driveS converSionS Mobile search is always on, happening on the go, at home and at work of mobile searches occur at home or work; 17% on the go 77% 0RELOHVHDUFKHVDUHVWURQJOWLHGWRVSHFLȴFFRQWH[WV Shopping queries are 2x more likely to be in store Mobile searches drive valuable outcomes for businesses 3 of 4 mobile searches trigger follow-up actions Actions triggered by mobile search also happen very quickly of conversions (store visit, phone call or purchase) happening within an hour 55% On average, each mobile search triggers nearly 2 follow-up actions Product shopping searches have a higher number of outcomes Number of follow-up actions per mobile search 3.56 2.52 2.08 2.20 2.07 Beauty Auto Travel Food Tech 36% Continued Research 18% Shared Information 17% Made a Purchase 25% Visited a Retailer’s Website 17% Visited a Store 7% Called a Business 77% of mobile searches occur at home or work 17% of mobile searches occur on the go Source: http://www.thinkwithgoogle.com/infographics/creating-moments-that-matter-infographic.html
  • 28. Many of us own multiple devices
  • 29. We switch between them throughout the day Morning Commute Work Lunch Meeting Dinner Movie
  • 30. A poor experience results in the same thing where ever it takes place www.flickr.com/photos/sixmilliondollardan/2493495506
  • 31. Users expect an equal continuous experience across devices www.flickr.com/photos/joachim_s_mueller/7110473339
  • 32. Having separate sites does, for the most part, not make sense DESKTOP FULL WEBSITE BESPOKE CUT DOWN WEBSITE BESPOKE CUT DOWN WEBSITE http://desktopwallpaper-s.com/19-Computers/-/Future
  • 33. Bespoke mobile sites: Different sites based on the device that’s used DESKTOP FULL WEBSITE BESPOKE CUT DOWN WEBSITE BESPOKE CUT DOWN WEBSITE http://desktopwallpaper-s.com/19-Computers/-/Future
  • 34. Responsive sites: The same site irrespectively of the device FULL WEBSITE FULL WEBSITE FULL WEBSITE http://desktopwallpaper-s.com/19-Computers/-/Future
  • 35. http://foundation.zurb.com/docs/layout.php “ Design development should respond to the user’s behaviour environment based on screen size, platform orientation. [It’s]...a mix of flexible grids layouts, images an intelligent use of media queries. ” - Smashing Magazine
  • 36. It’s all about the modules baby www.flickr.com/photos/donsolo/2136923757/
  • 37. Define your content stacking strategy across devices orientation. www.thismanslife.co.uk/projects/lab/responsivewireframes/#desktop/
  • 38. Define your content stacking strategy across devices orientation. www.thismanslife.co.uk/projects/lab/responsivewireframes/#desktop/
  • 39. Define your content stacking strategy across devices orientation. www.thismanslife.co.uk/projects/lab/responsivewireframes/#desktop/ sizes
  • 41. www.flickr.com/photos/theaftershock/2811382400 ! ! ! ! ! “ Content needs to be choreographed to ensure the intended message is preserved on any device and at any width “ - Trent Walton
  • 42. Keep the core content the same but optimise the experience, display interactions to the device Image courtesy of Shutterstock
  • 43. http://thenextweb.com/ So that it’s carefully considered, like this
  • 44. From responsive to device agnostic design
  • 45. Responsive design established the principle of the same content across devices www.flickr.com/photos/joachim_s_mueller/7110473339
  • 46. But it’s brought up other problems www.flickr.com/photos/stankus/3718835245
  • 47. “ Smartphones accounted for 57.6% of total sales in fourth quarter of 2013 ” * - Source: Gartner www.flickr.com/photos/aforgrave/6168689222
  • 48. Internet connection is still not a given http://gizmodo.com/a-map-of-every-device-in-the-world-thats-connected-to-t-1628171291
  • 49. Oh, and Internet actually sleeps… http://www.wired.com/2014/10/internet-sleeps-night-really
  • 50. Oh, and Internet actually sleeps… http://www.wired.com/2014/10/internet-sleeps-night-really
  • 51. …and not all connections are made equal Screenshot from http://opensignal.com/coverage-maps/UK/
  • 53. Content layer rich semantic HTML markup Presentation layer CSS and styling Client-side scripting layer JavaScript or jQuery behaviors
  • 54. www.thegrid.io “ To get response times to a minimum, we’ve had to develop a system that loads in just the essential components of the page at the right times. Mobile-sized images download first, then when the page’s Javascript detects the browser’s capabilities, higher-resolution images get ‘loaded in dynamically.’ ” - Andrew Pipe, BBC iWonder
  • 56. Mobile context ≠ mobile use case The latter is about the task, the former about the total sum of the user’s mobile experience www.flickr.com/photos/icedsoul/2486885051
  • 57. “ I used to think it merely dealt with basing responsive breakpoints on content rather than particular devices, but there’s more to devices than the size of their screens. ” Image courtesy of Shutterstockwww.flickr.com/photos/jmsmith000/3169546564 - Trent Walton, Device Agnostic
  • 58. “ A device-agnostic approach also takes into account infinite combinations of screen resolution, input method, browser capability, and connection speed. ” www.flickr.com/photos/lokan/88w4w34w6.f4li8ck5r2.com/photos/jmsmith000/3169546564 - Trent Walton, Device Agnostic
  • 59. www.flickr.com/photos/66327170@N07/7296381856 ! ! ! ! ! ! ‘ New rule: every desktop design has to go finger friendly ’ - Josh Clark
  • 62. We need to consider precise v.s imprecise input means www.flickr.com/photos/ljrmike/7675757042 www.flickr.com/photos/jmtimages/2883279193
  • 63. www.flickr.com/photos/vincentsl/3543888150 “ Designing for touch means designing for fingers, yes, but to be more specific, you’re really designing for thumbs. ” - Josh Clark
  • 64. Designing for multiple devices can become a bit of a minefield www.flickr.com/photos/cayusa/534070358
  • 65. We can’t always successfully tell what devices users are using www.flickr.com/photos/adactio/6153481666
  • 66. It’s about content. Not what device we’re using.
  • 67. http://foundation.zurb.com/docs/layout.php “ Get your content to go anywhere, because it’s going to go everywhere. ” - Brad Frost
  • 68. http://foundation.zurb.com/docs/layout.php “ It is your mission to get your content out, on whichever platform, in whichever format your audience wants to consume it. ” - Karen McGrane
  • 70. http://foundation.zurb.com/docs/layout.php “ Your users get to decide how, when, and where they want to read your content. It is your challenge and your responsibility to deliver a good experience to them. ” - Karen McGrane
  • 71. device browser screen input method connection speed Any Used anytime anywhere
  • 72. How do we design something that can work on any device?
  • 73. www.thegrid.io “ The design adjusts to look good on every browser and every device. Automatically.” - The Grid
  • 74. It all starts with content www.flickr.com/photos/grimsanto/751075283/photos/carlosfpardo/6791950592
  • 75. Less about pages more focus on the building blocks that make up those views www.flickr.com/photos/boltofblue/4418442567
  • 76. Gone is the big reveal of the beautiful page designs www.flickr.com/photos/nataliejohnson/377344806
  • 77. It’s about views that will look good, work well, across different browsers, screen sizes, device types, connections input methods www.flickr.com/photos/jorgeq82/4732700819 www.flickr.com/photos/adactio/6153481666
  • 78. How to go about it
  • 79. 1. Understand content content stacking strategy 2. Approach design as systems of modules 3. Use content rather than device based breakpoints
  • 80. http://foundation.zurb.com/docs/layout.php “ With thousands and thousands of pages on the Crayola site, it wasn’t efficient to wireframe every single page and state. We created a system of components that could be assembled in different configurations to accommodate the unique content needed for each type of page. ” - Daniel Mall Screenshot: www.crayola.co.uk/
  • 81. The more you reuse, the less modules there will be to design, define develop www.flickr.com/photos/boltofblue/4418442567
  • 82. Essential for preventing ending up with too many pieces www.flickr.com/photos/akrabat/9085299639
  • 83. An evolution of how we’ve always worked
  • 84. Define views key templates Home Categories Product listing Product page Header Nav Header Nav Filter search Features Products Footer Featured categories Featured products Footer Header Nav Categories Footer Header Nav Gallery Descrip-tion Additional info Related products Footer
  • 85. Break down content further explore layouts Product listing 1 Header Nav 2 Filter search Product page 1 Header Nav 2 Gallery 2 Descrip-tion 3 Additional info 8 Footer Categories 1 Header Nav 2 Category 3 Category 4 Category 9 Categ 7 Categ 10 Footer 7 Prod 6 Categ 5 Categ Home 1 Header Nav 2 Features 3 Category 4 Category 6 Categ 11 Footer 6 Categ 10 Prod 9 Prod 8 Prod 7 Prod 8 Categ 6 Prod 5 Prod 4 Prod 3 Prod 10 Prod 9 Prod 8 Prod 7 Prod 14 Prod 13 Prod 12 Prod 11 Prod 18 Prod 17 Prod 16 Prod 15 Prod 19 Footer 7 Prod 6 Prod 5 Prod 4 Prod
  • 86. Home - large Header Nav Features Featured categories Featured products Footer 1 Header Nav 2 Features 3 Category 4 Category 6 Categ 11 Footer 6 Categ 10 Prod 9 Prod 8 Prod 7 Prod Home - small 1 Header Nav 2 Features 3 Category 4 Categ 5 Categ 6 Product 7 Product 8 Product 9 Product 10 Footer Header Nav Features Featured categories Featured products Footer Do the same across screen sizes
  • 87. Break down each module into elements Home - large Header Nav Features Featured categories Featured products Footer 1 Header Nav 2 Features 3 Category 4 Category 6 Categ 11 Footer 6 Categ 10 Prod 9 Prod 8 Prod 7 Prod 1 Header Nav 2 Features 3 Category 4 Categ 5 Categ 6 Product 7 Product 8 Product 9 Product 10 Footer Header Nav Features Footer Home - small Featured categories Featured products
  • 88. Start identifying your building blocks variations Views Home - large Home - small
  • 89. Start identifying your building blocks variations Views Home - large Home - small
  • 90. Start identifying your building blocks variations Views Modules Feature - large Feature - small Home - large Home - small
  • 91. Start identifying your building blocks variations Views Modules Feature - large Feature - small Home - large Home - small
  • 92. Start identifying your building blocks variations Views Modules Feature - large Feature - small Featured products - large Featured products - small Home - large Home - small
  • 93. Start identifying your building blocks variations Views Modules Feature - large Feature - small Featured products - large Featured products - small Home - large Home - small
  • 94. Start identifying your building blocks variations Feature - large Feature - small Featured products - large Single product - large Featured products - small Single product- small Views Modules Home - large Home - small
  • 95. Iterate refine across views key templates Home Categories Product listing Product page Header Nav Header Nav Filter search Features Products Footer Featured categories Featured products Footer Header Nav Categories Footer Header Nav Gallery Descrip-tion Additional info Related products Footer
  • 96. Iterate refine across views key templates Home Categories Product listing Product page Header Nav Header Nav Filter search Features Products Footer Featured categories Footer Header Nav Categories Footer Header Nav Gallery Descrip-tion Additional info Related products 10 Prod 9 Prod 8 Prod 7 Prod Footer
  • 97. Iterate refine across views key templates Home Categories Product listing Product page Header Nav Header Nav Filter search Features Products Footer Featured categories Footer Header Nav Categories Footer Header Nav Gallery Descrip-tion Additional info Related products Footer
  • 98. Iterate refine across views key templates Home Categories Product listing Product page Header Nav Header Nav Filter search Features Products Footer Featured categories Footer Header Nav Categories Footer Header Nav Gallery Descrip-tion Additional info 7 Prod 6 Prod 5 Prod 4 Prod Footer
  • 99. Iterate refine across views key templates Home Categories Product listing Product page Header Nav Header Nav Filter search Features Products Footer Featured categories Footer Header Nav Categories Footer Header Nav Gallery Descrip-tion Additional info Footer
  • 100. Iterate refine across views key templates Home Categories Product listing Product page Header Nav Header Nav Filter search Features Footer Featured categories Footer Header Nav Categories Footer Header Nav Gallery Descrip-tion Additional info Footer 6 Prod 5 Prod 4 Prod 3 Prod 10 Prod 9 Prod 8 Prod 7 Prod 14 Prod 13 Prod 12 Prod 11 Prod 18 Prod 17 Prod 16 Prod 15 Prod
  • 101. Iterate refine across views key templates Home Categories Product listing Product page Header Nav Header Nav Filter search Features Footer Featured categories Footer Header Nav Categories Footer Header Nav Gallery Descrip-tion Additional info Footer 6 Prod 5 Prod 4 Prod 10 Prod 9 Prod 8 Prod 7 Prod 14 Prod 13 Prod 12 Prod 11 Prod 18 Prod 17 Prod 16 Prod 15 Prod
  • 102. Iterate refine across views key templates Home Categories Product listing Product page Header Nav Header Nav Filter search Features Footer Featured categories Footer Header Nav Categories Footer Header Nav Gallery Descrip-tion Additional info Footer
  • 103. Gradually build your module library Feature - large Feature - small 1 3 4 Featured products - large Featured products - small Also used for: • Module REL01 - Related products Single product - large Single product- small 1 2 3 1 2 1 2 3 4 2 3 1 2 3 1 2 1 1
  • 104. Gradually build your module library Feature - large Feature - small 1 3 4 Featured products - large Featured products - small Also used for: • Module REL01 - Related products Single product - large Single product- small 1 2 3 1 2 1 2 3 4 2 3 1 2 3 1 2 1 1
  • 105. Work with breakpoints tweakpoints, focus on content layout EMS instead of px www.slideshare.net/yiibu/pragmatic-responsive-design
  • 106. http://foundation.zurb.com/docs/layout.php “ Building a content-aware grid is a simple matter of choosing the layout patterns that you want, based on breakpoints that you set according to page content. ” - Thierry Koblentz, Device-Agnostic Approach To Responsive Web Design
  • 107. Look at what’s suitable for your content best practice for layout principles www.flickr.com/photos/visualpunch/7351572896
  • 108. Basing breakpoints on screen sizes is a temporary work around www.flickr.com/photos/gozalewis/3249104929
  • 109. It enforces the idea that (responsive) design is about devices. It’s not. www.flickr.com/photos/adactio/6153481666
  • 110. Opt for fluid as much possible http://foundation.zurb.com/docs/layout.php
  • 111. Work with your module library and templates Home - large Header Nav Features Featured categories Featured products Footer 1 Header Nav 2 Features 3 Category 4 Category 6 Categ 11 Footer 6 Categ 10 Prod 9 Prod 8 Prod 7 Prod 1 Header Nav 2 Features 3 Category 4 Categ 5 Categ 6 Product 7 Product 8 Product 9 Product 10 Footer Header Nav Features Footer Home - small Featured categories Featured products
  • 112. A few final words...
  • 113. Image courtesy of Shutterstock “ Every responsive design project is also a content strategy project. ” - Karen McGrane
  • 114. How we approach it depends… www.flickr.com/photos/75905404@N00/7126146307
  • 115. Brand Aim of experience Info or task High level IA UX deliverables Detailed Less formal UX deliverables but more creatively led UX led with more formal extensive IA UX deliverables Extensive Experience in visual design team Limited Source: Mark Bell, Dare
  • 116. We have to work together across disciplines, with clients
  • 117. Device agnostic design means giving up some control to ensure it works for as many devices as possible www.flickr.com/photos/byte/8282578241
  • 118. Ensuring that we do what’s best for our clients, our users us as a company www.flickr.com/photos/stickkim/7491816206
  • 119. Test as early as possible then continuously
  • 120. device browser screen input method connection speed Any Used anytime anywhere
  • 121. Content + Context is the focus www.flickr.com/photos/grimsanto/751075283/photos/carlosfpardo/6791950592
  • 124. Screenshot: Screenshot: http://www.apple.com/uk/ “ A n d ju s t a s the first wave of desktop apps ported to mobile were underwhelming and replaced by mobile-first applications, so will companies quickly realize that it isn’t just a new screen but a brand-new platform. ” - Source: Techcrunch
  • 125. Thank you. Questions? @annadahlstrom | www.annadahlstrom.com Image courtesy of Shutterstock