SlideShare a Scribd company logo
1 of 229
magnet.magazinescanada.ca | @MagNetCanada | #MagNet13
@finteractivelinkedin.responsivedesign.ca
DG6: Responsive Design
One Website for Many Devices
Aidan Foster - Project Manager & Responsive Design Specialist
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
WHY MOBILE?
WHY RESPONSIVE?
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
source: comScore 2013 - “Canada Digital Future In Focus”
Canadian Internet Usage
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
source: comScore 2013 - “Canada Digital Future In Focus”
Canadian Internet Usage
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
source: comScore 2013 - “Canada Digital Future In Focus”
Canadian Internet Usage
Avg 41.3 hrs / month
#2 world wide
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
source: comScore 2013 - “Canada Digital Future In Focus”
Canadian Internet Usage
Avg 3731 pages / month
#1 World Wide
Avg 41.3 hrs / month
#2 world wide
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Sales: Q1 2013 vs Q1 2012
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
IDC - http://www.idc.com/getdoc.jsp?containerId=prUS24065413#
Global PC
shipments
-18.3%
Sales: Q1 2013 vs Q1 2012
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Global
iPhone Sales
+29%
IDC - http://www.idc.com/getdoc.jsp?containerId=prUS24065413#
Global PC
shipments
-18.3%
Sales: Q1 2013 vs Q1 2012
statista - http://www.statista.com/statistics/12743/worldwide-apple-iphone-sales-since-3rd-quarter-2007/
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
source: comScore Q1 2013 - “Mobile Future In Focus”
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
1 in 3 minutes Spent Online
is on a Mobile Device
source: comScore Q1 2013 - “Mobile Future In Focus”
37%
63%
Desktop Mobile
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
“Mobile-Only” Internet Access (US)
source: Harvard Business Review / PEW Research 2012
http://blogs.hbr.org/cs/2013/05/the_rise_of_the_mobile-only_us.html
Access Cellular Internet (All)
Primarily Use Mobile (All)
Primarily Use Mobile (18-34)
30% 60%
45%
34%
55%
Friday, June 7, 2013
Multi Device Usage
source: http://www.google.com/think/research-studies/the-new-multi-screen-world-study.html
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
?Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Native Apps
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Native Apps
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Pros
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Pros
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Pros
Chime
New Content
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Pros
Chime
New Content
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Pros
Chime
New Content
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Cons
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
$$$
Cons
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
$$$ $$$
Cons
$$$
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
<www>?
Native Apps
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
<www>?
Native Apps
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
m.website.com
Dedicated Mobile Sites
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Server Side
DESKTOP
SITE
MOBILE
SITE
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Server Side
DESKTOP
SITE
MOBILE
SITE
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Server Side
DESKTOP
SITE
MOBILE
SITE
<Safari 6.1 on OSX>
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Server Side
DESKTOP
SITE
MOBILE
SITE
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Server Side
DESKTOP
SITE
MOBILE
SITE
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Server Side
DESKTOP
SITE
MOBILE
SITE
<Safari 5 on iOS>
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Server Side
DESKTOP
SITE
MOBILE
SITE
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Server Side
DESKTOP
SITE
MOBILE
SITE
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Server Side
DESKTOP
SITE
MOBILE
SITE
<IE 11 on XBOX ONE???>
?
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Pros: Dedicated Mobile
Can have a highly optimized UI
Performance
related: http://www.queness.com/post/13899/which-is-better-dedicated-or-responsive-mobile-designa
Friday, June 7, 2013
Cons
Bad for SEO: Google
Doesn’t like multiple
duplicated content
http://wtfmobileweb.com/
Content Parity with
Desktop can be hard
Cost (multiple sites)
Friday, June 7, 2013
Cons
Bad for SEO: Google
Doesn’t like multiple
duplicated content
http://wtfmobileweb.com/
Content Parity with
Desktop can be hard
Cost (multiple sites)
Friday, June 7, 2013
Responsive Design
Bostonglobe.com
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Responsive: Client Side
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Responsive: Client Side
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Responsive: Client Side
WEB SITE
ALL LAYOUTS
ALL MEDIA
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Responsive: Client Side
WEB SITE
DEVICE CHOOSES
BEST LAYOUT
ALL LAYOUTS
ALL MEDIA
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Responsive Design
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Responsive Design
“Default” Approach
Least expensive way to
support more devices
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
MOBILE FRIENDLY
FUTURE FRIENDLY
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
HOW DO WE
BUILD FOR THE
FUTURE?
Friday, June 7, 2013
RESPONSIVE
DESIGN
Friday, June 7, 2013
RESPONSIVE
DESIGN
PROGRESSIVE
ENHANCEMENT
(coding structure)
Friday, June 7, 2013
RESPONSIVE
DESIGN
PROGRESSIVE
ENHANCEMENT
(coding structure)
MOBILE FIRST
(design strategy)
Friday, June 7, 2013
RESPONSIVE
DESIGN
PROGRESSIVE
ENHANCEMENT
(coding structure)
MOBILE FIRST
(design strategy)
CONTENT STRATEGY
(structured content)
Friday, June 7, 2013
RESPONSIVE
DESIGN
PROGRESSIVE
ENHANCEMENT
(coding structure)
MOBILE FIRST
(design strategy)
CONTENT STRATEGY
(structured content)
PERFORMANCE BUDGET
(core value)
Friday, June 7, 2013
RESPONSIVE
DESIGN
PROGRESSIVE
ENHANCEMENT
(coding structure)
MOBILE FIRST
(design strategy)
CONTENT STRATEGY
(structured content)
PERFORMANCE BUDGET
(core value)
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
PROGRESSIVE
ENHANCEMENT
(coding structure)
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Responsive: Client Side
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Responsive: Client Side
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Responsive: Client Side
WEB SITE
ALL LAYOUTS
ALL MEDIA
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Responsive: Client Side
WEB SITE
DEVICE CHOOSES
BEST LAYOUT
ALL LAYOUTS
ALL MEDIA
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Responsive: Client Side
WEB SITE
ALL LAYOUTS
ALL MEDIA
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Responsive: Client Side
WEB SITE
ALL LAYOUTS
ALL MEDIA
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Responsive: Client Side
WEB SITE
ALL LAYOUTS
ALL MEDIA
SHARED LAYOUTS
TEXT CONTENT
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Responsive: Client Side
WEB SITE
ALL LAYOUTS
ALL MEDIA
SHARED LAYOUTS
TEXT CONTENT
DEVICE CHOOSES
BEST LAYOUT
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Responsive: Client Side
WEB SITE
ALL LAYOUTS
ALL MEDIA
SHARED LAYOUTS
TEXT CONTENT
DETECT FEATURES
DEVICE CHOOSES
BEST LAYOUT
Friday, June 7, 2013
Responsive: Client Side
WEB SITE
ALL LAYOUTS
ALL MEDIA
SHARED LAYOUTS
TEXT CONTENT
DETECT FEATURES
DEVICE CHOOSES
BEST LAYOUT
Friday, June 7, 2013
Responsive: Client Side
SITE
Big Pictures
Small Pictures
Touch Controls
xbox styled
layout
YOUTS
MEDIA
LAYOUTS
ONTENT
DETECT FEATURES
Big Pictures
LOAD ONLY
WHAT’S NEEDED
DEVICE CHOOSES
BEST LAYOUT
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Progressive Enhancement
Example: Slide Show
http://abitgone.github.io/jQuery-Plugins/Carousel/
Friday, June 7, 2013
Old Blackberry:
(No Javascript)
Basic Experience
Small Images
Friday, June 7, 2013
Large Images
Enhanced w/ Animation
Extra UI Elements
Friday, June 7, 2013
Large Images
Enhanced w/ Animation
Extra UI Elements
Friday, June 7, 2013
Add Touch / Swipe
Retina Images
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
MOBILE FIRST
(design strategy)
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Mobile First - Design Strategy
http://abookapart.com/products/mobile-first
video (60min) https://vimeo.com/64313805
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
USER GOAL
(Task / Content)
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
USER GOAL
(Task / Content)
Cluttered
UI
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
USER GOAL
(Task / Content)
Cluttered
UI
Multiple
Steps
Sifting
Content
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
USER GOAL
(Task / Content)
Cluttered
UI
Multiple
Steps
Sifting
Content
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
MY GOAL
(Task / Content)
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
MY GOAL
(Task / Content)
Cluttered
UI
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
MY GOAL
(Task / Content)
Cluttered
UI
Multiple
Steps
Sifting
Content
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
MY GOAL
(Task / Content)
Cluttered
UI
Multiple
Steps
Sifting
Content
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
USER GOAL
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
USER GOAL
Clean UI Tasks Identified
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
USER GOAL
Clean UI Tasks Identified
Friday, June 7, 2013
Friday, June 7, 2013
Friday, June 7, 2013
Friday, June 7, 2013
Friday, June 7, 2013
Friday, June 7, 2013
Friday, June 7, 2013
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
CONTENT STRATEGY
(structured content)
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Mobile Design
Desktop Design
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Mobile Design
Desktop Design
Content First
Design
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Structured Content
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Structured Content
1. Navigation
2. News / Products
(2-3 products w/ call to action)
3. Promoted Content
(New Pricing, New Series,
Download APP)
4. Wishlist: Products
5. Account Functions
6. Social Follow
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Structured Content
1. Navigation
2. News / Products
(2-3 products w/ call to action)
3. Promoted Content
(New Pricing, New Series,
Download APP)
4. Wishlist: Products
5. Account Functions
6. Social Follow
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Structured Content
1. Navigation
2. News / Products
(2-3 products w/ call to action)
3. Promoted Content
(New Pricing, New Series,
Download APP)
4. Wishlist: Products
5. Account Functions
6. Social Follow
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Structured Content
1. Navigation
2. News / Products
(2-3 products w/ call to action)
3. Promoted Content
(New Pricing, New Series,
Download APP)
4. Wishlist: Products
5. Account Functions
6. Social Follow
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Structured Content
1. Navigation
2. News / Products
(2-3 products w/ call to action)
3. Promoted Content
(New Pricing, New Series,
Download APP)
4. Wishlist: Products
5. Account Functions
6. Social Follow
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Structured Content
1. Navigation
2. News / Products
(2-3 products w/ call to action)
3. Promoted Content
(New Pricing, New Series,
Download APP)
4. Wishlist: Products
5. Account Functions
6. Social Follow
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Structured Content
1. Navigation
2. News / Products
(2-3 products w/ call to action)
3. Promoted Content
(New Pricing, New Series,
Download APP)
4. Wishlist: Products
5. Account Functions
6. Social Follow
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Structured Content
1. Navigation
2. News / Products
(2-3 products w/ call to action)
3. Promoted Content
(New Pricing, New Series,
Download APP)
4. Wishlist: Products
5. Account Functions
6. Social Follow
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Structured Content
1. Navigation
2. News / Products
(2-3 products w/ call to action)
3. Promoted Content
(New Pricing, New Series,
Download APP)
4. Wishlist: Products
5. Account Functions
6. Social Follow
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
https://vimeo.com/47171001#at=0
http://responsivedesignworkflow.com/
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
http://karenmcgrane.com/2012/09/04/adapting-ourselves-to-adaptive-content-video-slides-and-transcript-oh-my/
http://www.abookapart.com/products/content-strategy-for-mobile
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
PERFORMANCE BUDGET
(core value)
Friday, June 7, 2013
Page Load Time
Seconds
“Breaking the 1000ms Time to Glass Mobile Barrier” http://www.youtube.com/watch?v=Il4swGfTOSM
Friday, June 7, 2013
Page Load Time
0 2 4 6 8 10
10
4
1
0.1
Seconds
“Breaking the 1000ms Time to Glass Mobile Barrier” http://www.youtube.com/watch?v=Il4swGfTOSM
Friday, June 7, 2013
Page Load Time
0 2 4 6 8 10
10
4
1
0.1
Seconds
“Breaking the 1000ms Time to Glass Mobile Barrier” http://www.youtube.com/watch?v=Il4swGfTOSM
Friday, June 7, 2013
Page Load Time
0 2 4 6 8 10
10
4
1
0.1 Instant
Seconds
“Breaking the 1000ms Time to Glass Mobile Barrier” http://www.youtube.com/watch?v=Il4swGfTOSM
Friday, June 7, 2013
Page Load Time
0 2 4 6 8 10
10
4
1
0.1 Instant
Freely Moving
Seconds
“Breaking the 1000ms Time to Glass Mobile Barrier” http://www.youtube.com/watch?v=Il4swGfTOSM
Friday, June 7, 2013
Page Load Time
0 2 4 6 8 10
10
4
1
0.1 Instant
Freely Moving
Mind Wanders
Seconds
“Breaking the 1000ms Time to Glass Mobile Barrier” http://www.youtube.com/watch?v=Il4swGfTOSM
Friday, June 7, 2013
Page Load Time
0 2 4 6 8 10
10
4
1
0.1 Instant
Freely Moving
Mind Wanders
No Longer Able to Focus on Task
Seconds
“Breaking the 1000ms Time to Glass Mobile Barrier” http://www.youtube.com/watch?v=Il4swGfTOSM
Friday, June 7, 2013
Page Load Time
0 2 4 6 8 10
10
4
1
0.1 Instant
Freely Moving
Mind Wanders
No Longer Able to Focus on Task
Seconds
“Breaking the 1000ms Time to Glass Mobile Barrier” http://www.youtube.com/watch?v=Il4swGfTOSM
Friday, June 7, 2013
http://www.gomez.com/thank-you/what-users-want-from-mobile-infographic
(2011 Stats)
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
http://gigaom.com/2012/05/23/the-growing-epidemic-of-page-bloat/
Website Obesity Is Growing
Friday, June 7, 2013
Friday, June 7, 2013
PICK A
PERFORMANCE
BENCHMARK
Friday, June 7, 2013
PICK A
PERFORMANCE
BENCHMARK
3G 3-4s
Friday, June 7, 2013
Performance Budget
Friday, June 7, 2013
Performance Budget
Total File Size
Number of Assets
Friday, June 7, 2013
Performance Budget
Total File Size
Number of Assets
Cash in Account
Friday, June 7, 2013
Performance Budget
Total File Size
Number of Assets
Cash in Account
# of Transactions
Friday, June 7, 2013
Performance Budget
Total File Size
Number of Assets
Cash in Account
# of Transactions
(Horrible extra
fees over limit)
Friday, June 7, 2013
CHEAP EXPENSIVE
Friday, June 7, 2013
CHEAP
Text
EXPENSIVE
Small Image
Video
(no auto-play)
Friday, June 7, 2013
CHEAP
Text
EXPENSIVE
Small Image
Big Image
Lots of Small
Images
3rd party Widgits
Video
(no auto-play)
Friday, June 7, 2013
Don’t Spend Your Budget on
Low Priority Content
Friday, June 7, 2013
Don’t Spend Your Budget on
Low Priority Content
Friday, June 7, 2013
Don’t Spend Your Budget on
Low Priority Content
$$$$
Friday, June 7, 2013
Don’t Spend Your Budget on
Low Priority Content
$$$$
$ $ $
Friday, June 7, 2013
1. Navigation
2. News / Products
(2-3 products w/ call to action)
3. Promoted Content
(New Pricing, New Series,
Download APP)
4. Wishlist: Products
5. Account Functions
6. Social Follow
Don’t Spend Your Budget on
Low Priority Content
$$$$
$ $ $
Friday, June 7, 2013
1. Navigation
2. News / Products
(2-3 products w/ call to action)
3. Promoted Content
(New Pricing, New Series,
Download APP)
4. Wishlist: Products
5. Account Functions
6. Social Follow
Don’t Spend Your Budget on
Low Priority Content
$$$$
$ $ $
Friday, June 7, 2013
1. Navigation
2. News / Products
(2-3 products w/ call to action)
3. Promoted Content
(New Pricing, New Series,
Download APP)
4. Wishlist: Products
5. Account Functions
6. Social Follow
Don’t Spend Your Budget on
Low Priority Content
$$$$
$ $ $
Friday, June 7, 2013
1. Navigation
2. News / Products
(2-3 products w/ call to action)
3. Promoted Content
(New Pricing, New Series,
Download APP)
4. Wishlist: Products
5. Account Functions
6. Social Follow
Don’t Spend Your Budget on
Low Priority Content
Friday, June 7, 2013
1. Navigation
2. News / Products
(2-3 products w/ call to action)
3. Promoted Content
(New Pricing, New Series,
Download APP)
4. Wishlist: Products
5. Account Functions
6. Social Follow
Don’t Spend Your Budget on
Low Priority Content
Friday, June 7, 2013
1. Navigation
2. News / Products
(2-3 products w/ call to action)
3. Promoted Content
(New Pricing, New Series,
Download APP)
4. Wishlist: Products
5. Account Functions
6. Social Follow
Don’t Spend Your Budget on
Low Priority Content
$$$$
Friday, June 7, 2013
1. Navigation
2. News / Products
(2-3 products w/ call to action)
3. Promoted Content
(New Pricing, New Series,
Download APP)
4. Wishlist: Products
5. Account Functions
6. Social Follow
Don’t Spend Your Budget on
Low Priority Content
$$$$
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Not Just a Development Problem
Designers Control the
Developer’s Requirements
Friday, June 7, 2013
12s
Don’t Ignore the budget! (Fix the design)
Friday, June 7, 2013
12s
Don’t Ignore the budget! (Fix the design)
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
PROCESS
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Strategies For Implementation
http://implementingresponsivedesign.com
Video (5 min) http://www.youtube.com/watch?v=fd_T8i0uQ2Q
Friday, June 7, 2013
Conventional “Waterfall” Workflow
Friday, June 7, 2013
Discovery
Visual Design
Coding
Launch
Conventional “Waterfall” Workflow
Friday, June 7, 2013
Discovery
Visual Design
Coding
Launch
Site Architect / Project Manager
Friday, June 7, 2013
Discovery
Visual Design
Coding
Launch
Site Architect / Project Manager
Friday, June 7, 2013
Discovery
Visual Design
Coding
Launch
Site Architect / Project Manager
Friday, June 7, 2013
Discovery
Visual Design
Coding
Launch
UX / Design Team
Friday, June 7, 2013
Discovery
Visual Design
Coding
Launch
UX / Design Team
Friday, June 7, 2013
Discovery
Visual Design
Coding
Launch
UX / Design Team
Friday, June 7, 2013
Discovery
Visual Design
Coding
Launch
UX / Design Team
Friday, June 7, 2013
Discovery
Visual Design
Coding
Launch
UX / Design Team
Friday, June 7, 2013
Discovery
Visual Design
Coding
Launch
Developers / QA
Friday, June 7, 2013
Discovery
Visual Design
Coding
Launch
Developers / QA
Friday, June 7, 2013
Discovery
Visual Design
Coding
Launch
Developers / QA
Friday, June 7, 2013
Discovery
Visual Design
Coding
Launch
Conventional “Waterfall” Workflow
Friday, June 7, 2013
Friday, June 7, 2013
Friday, June 7, 2013
Home
Friday, June 7, 2013
Home
Case Study
Friday, June 7, 2013
Home
Case Study
Blog List
Friday, June 7, 2013
Home
Case Study
Blog List
Blog Post
Friday, June 7, 2013
Home
Case Study
Blog List
Blog Post
Resources
Friday, June 7, 2013
Friday, June 7, 2013
Let’s Make that shade
of blue a bit darker
Friday, June 7, 2013
Let’s Make that shade
of blue a bit darker
$!@&$@#!
Friday, June 7, 2013
TIME.COM Responsive Redesign
Friday, June 7, 2013
TIME.COM Responsive Redesign
200+ PS Comps
Friday, June 7, 2013
TIME.COM Responsive Redesign
200+ PS Comps
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
TIME.COM Responsive Redesign
http://www.youtube.com/watch?
v=X7YZXgGs6oA&list=PLAcXjRKDmFScQ6LdW_oDvcnvMGgweMRd3
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Design 1-2 pages
“Just enough to get to code”
Friday, June 7, 2013
Friday, June 7, 2013
Discovery
Launch
Friday, June 7, 2013
Discovery
Visual Design Coding
Launch
Review
Friday, June 7, 2013
Discovery
Visual Design Coding
Launch
Review
Friday, June 7, 2013
Discovery
Visual Design Coding
Launch
Review
Friday, June 7, 2013
Discovery
Visual Design Coding
Launch
Review
Friday, June 7, 2013
Discovery
Visual Design Coding
Launch
Review
1. Navigation
2. News / Products
(2-3 products w/ call to
action)
3. Promoted Content
(New Pricing, New
Series, Download APP)
4. Wishlist: Products
5. Account Functions
6. Social Follow
Friday, June 7, 2013
Discovery
Visual Design Coding
Launch
Review
1. Navigation
2. News / Products
(2-3 products w/ call to
action)
3. Promoted Content
(New Pricing, New
Series, Download APP)
4. Wishlist: Products
5. Account Functions
6. Social Follow
Friday, June 7, 2013
Discovery
Visual Design Coding
Launch
Review
1. Navigation
2. News / Products
(2-3 products w/ call to
action)
3. Promoted Content
(New Pricing, New
Series, Download APP)
4. Wishlist: Products
5. Account Functions
6. Social Follow
Friday, June 7, 2013
Discovery
Visual Design Coding
Launch
Review
1. Navigation
2. News / Products
(2-3 products w/ call to
action)
3. Promoted Content
(New Pricing, New
Series, Download APP)
4. Wishlist: Products
5. Account Functions
6. Social Follow
Friday, June 7, 2013
Discovery
Visual Design Coding
Launch
Review
1. Navigation
2. News / Products
(2-3 products w/ call to
action)
3. Promoted Content
(New Pricing, New
Series, Download APP)
4. Wishlist: Products
5. Account Functions
6. Social Follow
Friday, June 7, 2013
Discovery
Visual Design Coding
Launch
Review
1. Navigation
2. News / Products
(2-3 products w/ call to
action)
3. Promoted Content
(New Pricing, New
Series, Download APP)
4. Wishlist: Products
5. Account Functions
6. Social Follow
Friday, June 7, 2013
Discovery
Visual Design Coding
Launch
Review
1. Navigation
2. News / Products
(2-3 products w/ call to
action)
3. Promoted Content
(New Pricing, New
Series, Download APP)
4. Wishlist: Products
5. Account Functions
6. Social Follow
Friday, June 7, 2013
Discovery
Visual Design Coding
Launch
Review
1. Navigation
2. News / Products
(2-3 products w/ call to
action)
3. Promoted Content
(New Pricing, New
Series, Download APP)
4. Wishlist: Products
5. Account Functions
6. Social Follow
Friday, June 7, 2013
Get Team’s Feedback on real devices
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Agile Software Development
Video (15 min)
http://www.youtube.com/watch?v=502ILHjX9EE&list=FLJrbylC1-rtzJ1emF8EsNwA
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Many Smaller Iterations
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Break Down Silos
Many Smaller Iterations
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Break Down Silos
Many Smaller Iterations
Deliverables will not be “perfect”
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
I UNDERSTAND THESE PROCESS
CHANGES ARE A LOT TO TAKE IN
IT WAS HARD FOR ME TOO
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Let’s Wrap it up
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Coder’s have it easy
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Design(ers) Need to Change
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Abandoning 20 years of website
publishing practices is not easy
Friday, June 7, 2013
magnet.magazinescanada.ca @MagNetCanada #MagNet13
aidan foster - @finteractive
Most difficult changes are
organizational - Stakeholders &
Management Teams
Abandoning 20 years of website
publishing practices is not easy
Friday, June 7, 2013
Weekday Sunday
US News Distribution Oct 2012-April 2013
Friday, June 7, 2013
-1.4%
-0.7%
0%
Weekday Sunday
US News Distribution Oct 2012-April 2013
Friday, June 7, 2013
-1.4%
-0.7%
0%
-0.7%
Weekday Sunday
US News Distribution Oct 2012-April 2013
Friday, June 7, 2013
-1.4%
-0.7%
0%
-0.7%
-1.4%
Weekday Sunday
US News Distribution Oct 2012-April 2013
Friday, June 7, 2013
Weekday circulation April 2012-April 2013
Print Digital Total
Friday, June 7, 2013
-20%
-10%
0%
10%
20%
30%
40%
50%
Weekday circulation April 2012-April 2013
Print Digital Total
Friday, June 7, 2013
-20%
-10%
0%
10%
20%
30%
40%
50%
-13%
Weekday circulation April 2012-April 2013
Print Digital Total
Friday, June 7, 2013
-20%
-10%
0%
10%
20%
30%
40%
50%
-13%
45%
Weekday circulation April 2012-April 2013
Print Digital Total
Friday, June 7, 2013
-20%
-10%
0%
10%
20%
30%
40%
50%
-13%
45%
8.9%
Weekday circulation April 2012-April 2013
Print Digital Total
Friday, June 7, 2013
Friday, June 7, 2013
magnet.magazinescanada.ca | @MagNetCanada | #MagNet13
@finteractivelinkedin.responsivedesign.ca
THANK YOU
Questions?
Friday, June 7, 2013
magnet.magazinescanada.ca | @MagNetCanada | #MagNet13
@finteractivelinkedin.responsivedesign.ca
THANK YOU
Questions?
(In case something comes up later...)
Friday, June 7, 2013

More Related Content

More from Aidan Foster

6 UX Mistakes to Avoid on Your Next Site Redesign
6 UX Mistakes to Avoid on Your Next Site Redesign6 UX Mistakes to Avoid on Your Next Site Redesign
6 UX Mistakes to Avoid on Your Next Site RedesignAidan Foster
 
6 UX Tips for a successful site redesign
6 UX Tips for a successful site redesign6 UX Tips for a successful site redesign
6 UX Tips for a successful site redesignAidan Foster
 
5 User Experience Tips for a Successful Site Redesign
5 User Experience Tips for a Successful Site Redesign5 User Experience Tips for a Successful Site Redesign
5 User Experience Tips for a Successful Site RedesignAidan Foster
 
A user experience focused case study of Woodsworth College U of T - UnITe TKE...
A user experience focused case study of Woodsworth College U of T - UnITe TKE...A user experience focused case study of Woodsworth College U of T - UnITe TKE...
A user experience focused case study of Woodsworth College U of T - UnITe TKE...Aidan Foster
 
Advanced Front End Architecture in D8: Sass, Gulp, & Living Style Guides
Advanced Front End Architecture in D8: Sass, Gulp, & Living Style GuidesAdvanced Front End Architecture in D8: Sass, Gulp, & Living Style Guides
Advanced Front End Architecture in D8: Sass, Gulp, & Living Style GuidesAidan Foster
 
Responsive Web Design - Introduction & Workflow Overview
Responsive Web Design - Introduction & Workflow OverviewResponsive Web Design - Introduction & Workflow Overview
Responsive Web Design - Introduction & Workflow OverviewAidan Foster
 
Production process presentation - drupalcamp Toronto 2010
Production process presentation - drupalcamp Toronto 2010Production process presentation - drupalcamp Toronto 2010
Production process presentation - drupalcamp Toronto 2010Aidan Foster
 

More from Aidan Foster (7)

6 UX Mistakes to Avoid on Your Next Site Redesign
6 UX Mistakes to Avoid on Your Next Site Redesign6 UX Mistakes to Avoid on Your Next Site Redesign
6 UX Mistakes to Avoid on Your Next Site Redesign
 
6 UX Tips for a successful site redesign
6 UX Tips for a successful site redesign6 UX Tips for a successful site redesign
6 UX Tips for a successful site redesign
 
5 User Experience Tips for a Successful Site Redesign
5 User Experience Tips for a Successful Site Redesign5 User Experience Tips for a Successful Site Redesign
5 User Experience Tips for a Successful Site Redesign
 
A user experience focused case study of Woodsworth College U of T - UnITe TKE...
A user experience focused case study of Woodsworth College U of T - UnITe TKE...A user experience focused case study of Woodsworth College U of T - UnITe TKE...
A user experience focused case study of Woodsworth College U of T - UnITe TKE...
 
Advanced Front End Architecture in D8: Sass, Gulp, & Living Style Guides
Advanced Front End Architecture in D8: Sass, Gulp, & Living Style GuidesAdvanced Front End Architecture in D8: Sass, Gulp, & Living Style Guides
Advanced Front End Architecture in D8: Sass, Gulp, & Living Style Guides
 
Responsive Web Design - Introduction & Workflow Overview
Responsive Web Design - Introduction & Workflow OverviewResponsive Web Design - Introduction & Workflow Overview
Responsive Web Design - Introduction & Workflow Overview
 
Production process presentation - drupalcamp Toronto 2010
Production process presentation - drupalcamp Toronto 2010Production process presentation - drupalcamp Toronto 2010
Production process presentation - drupalcamp Toronto 2010
 

Recently uploaded

💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...sonalitrivedi431
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...amitlee9823
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funneljen_giacalone
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...Call Girls in Nagpur High Profile
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 

Recently uploaded (20)

💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funnel
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 

Responsive Design For Publishers: What it takes to make Mobile-Friendly, Future-Friendly Websites.