SlideShare ist ein Scribd-Unternehmen logo
1 von 44
DroidCon Torino
10 April 2015
Julie Blitzer
LESSONS FROM MATERIAL DESIGN
ON CROSS-CHANNEL DIGITAL
EXPERIENCES
Introduction
Designing cross-channel experiences
Designing cross-channel experiences
3
USER-CENTERED
DESIGN
“Consider your
users…”
User experience
“Put yourself in the
user’s shoes…”
Human factors
Designing cross-channel experiences
4
USER-CENTERED
DESIGN
“Consider your
users…”
User experience
“Put yourself in the
user’s shoes…”
Human factors
“Good” digital experiences don’t
just start and end with the user.
Real projects are way more
complicated!
Designing cross-channel experiences / A better way…
5
Stephen P. Anderson’s Fundamentals of Experience Design
Designing cross-channel experiences / People
6
LANGUAGE
Character vs. alphabetic
Bidirectionality:
Left Right
Left Right
Designing cross-channel experiences / People
7
PREFERENCES
How has the user
configured his or her
device?
Android is so customizable
that your app could be
different on every device!
Designing cross-channel experiences / People
8
ACCESSIBILITY
A11y
Accessibility means
accommodating users with
all sorts of limitations…
• vision
• hearing
• dexterity of hands and
motor skills
• cognitive or learning
Designing cross-channel experiences / Context
9
“LEAN FORWARD” “LEAN BACK”vs.
Google Drive Feedly
Designing cross-channel experiences / Platform
10
Designing cross-channel experiences
11
Stephen P. Anderson’s Fundamentals of Experience Design
Activities can
happen across
many “channels”
Designing cross-channel experiences
12
Stephen P. Anderson’s Fundamentals of Experience Design
Activities can
happen across
many “channels”
SMARTPHONE
WEBSITE /
DESKTOP
IN-STORE
TOTEM
Designing cross-channel experiences
13
Google’s approach to cross-device:
Material Design
Designing cross-channel experiences
14
Google’s approach to cross-device:
Material Design
But…
Designing cross-channel experiences
15
Google’s approach to cross-device:
Material Design
Cross-device
≠
Cross-channel
But…
Introduction
Design languages & pattern libraries
Design languages & pattern libraries / What?
“Recurring solutions that solve common
design problems.”
—UI-Patterns.com
17
Design languages & pattern libraries / What?
“Recurring solutions that solve common
design problems.”
—UI-Patterns.com
“A design language or design vocabulary is an overarching
scheme or style that guides the design of a complement of
products… a unique but consistent look and feel define a design
language…materials, color schemes, shapes, patterns, textures
or layouts.”
—Wikipedia on design language
18
Design languages & pattern libraries / Why?
• Consistency

for the user, designers and developers

• Maintenance

fewer components to update

• Regulation

gives new team members a starting point
19
Design languages & pattern libraries / Other Examples
• Yahoo Design Pattern Library
• Mailchimp
• UI-Patterns.com
• Patternry
• Welie
• BBC Gel
20
Design languages & pattern libraries / Make your own!
• Your pattern library/manifesto/language/list of
principles should be a living document.
• Consider do’s and don’ts
21
Lesson #1
Define actions and priorities
1. Define actions and priorities
23
Stephen P. Anderson’s Fundamentals of Experience Design
What’s the
purpose of this
product or
service?
What will it do
for the user?
1. Define actions and priorities
24
Stephen P. Anderson’s Fundamentals of Experience Design
What’s the
purpose of this
product or
service?
What will it do
for the user?
On each channel
1. Define actions and priorities
25
Material Design’s Primary Action Button in various applications
What is the primary task? What are the secondary tasks?
Inbox S Converter SimpleNote
Lesson #2
Real world metaphors help the user
make sense of the digital world
2. Real world metaphors / as used in Material Design
27
Cards The Z-Axis and Three Dimensional Space
2. Real world metaphors / Mental Models
28
Mental Model
Read more:
Mental Models by Indi Young
Mental Models and UX Design by Jakob Nielsen
A person’s intuition of how
something works based on
past experiences, knowledge
or common sense.
- abovethefolddesign.com
2. Real world metaphors / Cards in Material Design
29
Weather Timeline Unclouded Field Trip
2. Real world metaphors / Avoid skeumorphism
30
Skeumorphism
designing digital elements to resemble their
real-world counterparts
Don’t do
this!
(iBooks
from iOS 6)
2. Real world metaphors / Cross-channel
31
Stephen P. Anderson’s Fundamentals of Experience Design
Do users have the
same mental
models when
channels and
contexts change?
SMARTPHONE
WEBSITE /
DESKTOP
IN-STORE
TOTEM
Lesson #3
Meaningful visual design
3. Meaningful visual design / Relate to user actions
33
Visual styling should
always relate to the
user’s actions and
content
Don’t add decoration
just because
3. Meaningful visual design / Relate to user actions
34
Visual styling should
always relate to the
user’s actions and
content
Don’t add decoration
just because
3. Meaningful visual design / Icons
35
Be deliberate and
thoughtful when
using icons, both the
shape and style.
play, next or link?
3. Meaningful visual design / Cross-channel
36
Stephen P. Anderson’s Fundamentals of Experience Design
How should we
adapt the visual
design elements to
each channel?
SMARTPHONE
WEBSITE /
DESKTOP
IN-STORE
TOTEM
Lesson #4
Motion and animation are excellent for
user feedback
4. Motion for feedback / What is feedback?
38
A system should
always give the user
feedback, which is an
acknowledgement
that the input has
been received.
Sound is not enough,
animation is better!
4. Motion for feedback / Cross-channel
39
Stephen P. Anderson’s Fundamentals of Experience Design
What kinds of
feedback are
best for each of
these channels?
SMARTPHONE
WEBSITE /
DESKTOP
IN-STORE
TOTEM
4. Motion for feedback / Examples
40
Evernote’s Menu
Testo
4. Motion for feedback / More Examples
• Numix Calculator
• Source (News Reader)
• Weather Timeline
41
Conclusion
For your next Android project
Testo
Conclusion / For your next project
• Read up!

The official Material Design documentaion

• Make your own library

Catalog your components and choices in a
personalized manifesto for your app

• Set priorities and activities up front

Is your app cross-channel? Then it needs to
support users in various contexts
43
THANKS!
@zhuli
jblitzer
uxblitz.com
julieblitzer.com
jblitzer
Julie Blitzer
UX Designer

Weitere ähnliche Inhalte

Was ist angesagt?

Mobile UX London - Mobile Usability Hands-on by SABRINA DUDA
Mobile UX London - Mobile Usability Hands-on by SABRINA DUDAMobile UX London - Mobile Usability Hands-on by SABRINA DUDA
Mobile UX London - Mobile Usability Hands-on by SABRINA DUDAMobileUXLondon
 
Ui ux designing principles
Ui ux designing principlesUi ux designing principles
Ui ux designing principlesDzung Nguyen
 
Remixing Mobile User Experience
Remixing Mobile User ExperienceRemixing Mobile User Experience
Remixing Mobile User ExperienceJason Mesut
 
UI design for mobile apps
UI design for mobile appsUI design for mobile apps
UI design for mobile appsIvano Malavolta
 
UX / UI Mobile Trends
UX / UI Mobile TrendsUX / UI Mobile Trends
UX / UI Mobile TrendsMark N Swaine
 

Was ist angesagt? (7)

Mobile UX London - Mobile Usability Hands-on by SABRINA DUDA
Mobile UX London - Mobile Usability Hands-on by SABRINA DUDAMobile UX London - Mobile Usability Hands-on by SABRINA DUDA
Mobile UX London - Mobile Usability Hands-on by SABRINA DUDA
 
Ui ux designing principles
Ui ux designing principlesUi ux designing principles
Ui ux designing principles
 
Remixing Mobile User Experience
Remixing Mobile User ExperienceRemixing Mobile User Experience
Remixing Mobile User Experience
 
UX Design Project
UX Design ProjectUX Design Project
UX Design Project
 
UI design for mobile apps
UI design for mobile appsUI design for mobile apps
UI design for mobile apps
 
UX / UI Mobile Trends
UX / UI Mobile TrendsUX / UI Mobile Trends
UX / UI Mobile Trends
 
Mobile world
Mobile worldMobile world
Mobile world
 

Andere mochten auch

Chain-Aid: Domus Master in Interaction Design Final Project
Chain-Aid: Domus Master in Interaction Design Final ProjectChain-Aid: Domus Master in Interaction Design Final Project
Chain-Aid: Domus Master in Interaction Design Final ProjectJulie Blitzer
 
Report on Chain-Aid: Domus Master in Interaction Design Final Project
Report on Chain-Aid: Domus Master in Interaction Design Final ProjectReport on Chain-Aid: Domus Master in Interaction Design Final Project
Report on Chain-Aid: Domus Master in Interaction Design Final ProjectJulie Blitzer
 
UX Myths: Knowing them, avoiding them
UX Myths: Knowing them, avoiding themUX Myths: Knowing them, avoiding them
UX Myths: Knowing them, avoiding themBryan Web Agency
 
Social Media Strategy for Nonprofits - case study on success in less than 2 w...
Social Media Strategy for Nonprofits - case study on success in less than 2 w...Social Media Strategy for Nonprofits - case study on success in less than 2 w...
Social Media Strategy for Nonprofits - case study on success in less than 2 w...Lauren DeLong
 
Applying the cross channel approach by Marusa Flerin
Applying the cross channel approach by Marusa FlerinApplying the cross channel approach by Marusa Flerin
Applying the cross channel approach by Marusa FlerinHttpoolGroup
 
Programmatic.IO Programmatic media buying tips by Marcus Pratt of Mediasmith
Programmatic.IO Programmatic media buying tips by Marcus Pratt of MediasmithProgrammatic.IO Programmatic media buying tips by Marcus Pratt of Mediasmith
Programmatic.IO Programmatic media buying tips by Marcus Pratt of MediasmithMarcus Pratt
 
Delight 2012 | Dan Harbison of the Portland Trail Blazers
Delight 2012 | Dan Harbison of the Portland Trail BlazersDelight 2012 | Dan Harbison of the Portland Trail Blazers
Delight 2012 | Dan Harbison of the Portland Trail BlazersDelight Summit
 
Alistair Dent - SMX London 2015 - The Brave New World of Programmatic Media
Alistair Dent - SMX London 2015 - The Brave New World of Programmatic MediaAlistair Dent - SMX London 2015 - The Brave New World of Programmatic Media
Alistair Dent - SMX London 2015 - The Brave New World of Programmatic MediaAlistair Dent
 
How to boost your cross-channel advertising effectiveness through advanced ta...
How to boost your cross-channel advertising effectiveness through advanced ta...How to boost your cross-channel advertising effectiveness through advanced ta...
How to boost your cross-channel advertising effectiveness through advanced ta...Datalicious
 
Audience Engagement with Programmatic Advertising
Audience Engagement with Programmatic AdvertisingAudience Engagement with Programmatic Advertising
Audience Engagement with Programmatic AdvertisingVaibhav Prabhune
 
UNICEF Ethiopia Digital Media Strategy Presentation and Account Management fo...
UNICEF Ethiopia Digital Media Strategy Presentation and Account Management fo...UNICEF Ethiopia Digital Media Strategy Presentation and Account Management fo...
UNICEF Ethiopia Digital Media Strategy Presentation and Account Management fo...unicef_ethiopia
 
Programmatic Trading: What is it & why should you care?
Programmatic Trading: What is it & why should you care?Programmatic Trading: What is it & why should you care?
Programmatic Trading: What is it & why should you care?TailWindEMEA
 
thinkLA-IAB Programmatic Summit Keynote Presentation October 2014
thinkLA-IAB Programmatic Summit Keynote Presentation October 2014thinkLA-IAB Programmatic Summit Keynote Presentation October 2014
thinkLA-IAB Programmatic Summit Keynote Presentation October 2014Noah Elkin
 
Strategyand_Cross-Channel-Integration-in-Retail
Strategyand_Cross-Channel-Integration-in-RetailStrategyand_Cross-Channel-Integration-in-Retail
Strategyand_Cross-Channel-Integration-in-RetailBenedikt Schmaus
 
Publishers and the Internet: Beyond Display Advertising
Publishers and the Internet: Beyond Display AdvertisingPublishers and the Internet: Beyond Display Advertising
Publishers and the Internet: Beyond Display AdvertisingRick Webb
 
Programmatic planning: Brand vs. Performance
Programmatic planning: Brand vs. PerformanceProgrammatic planning: Brand vs. Performance
Programmatic planning: Brand vs. Performancedigitalinasia
 
Sunando Das, TNS @ ad:tech - 'Programmatic Planning Before Programmatic Buyin...
Sunando Das, TNS @ ad:tech - 'Programmatic Planning Before Programmatic Buyin...Sunando Das, TNS @ ad:tech - 'Programmatic Planning Before Programmatic Buyin...
Sunando Das, TNS @ ad:tech - 'Programmatic Planning Before Programmatic Buyin...ad:tech London, MMS & iMedia
 

Andere mochten auch (20)

Chain-Aid: Domus Master in Interaction Design Final Project
Chain-Aid: Domus Master in Interaction Design Final ProjectChain-Aid: Domus Master in Interaction Design Final Project
Chain-Aid: Domus Master in Interaction Design Final Project
 
Report on Chain-Aid: Domus Master in Interaction Design Final Project
Report on Chain-Aid: Domus Master in Interaction Design Final ProjectReport on Chain-Aid: Domus Master in Interaction Design Final Project
Report on Chain-Aid: Domus Master in Interaction Design Final Project
 
Omni channel digital strategy
Omni channel digital strategyOmni channel digital strategy
Omni channel digital strategy
 
UX Myths: Knowing them, avoiding them
UX Myths: Knowing them, avoiding themUX Myths: Knowing them, avoiding them
UX Myths: Knowing them, avoiding them
 
Social Media Strategy for Nonprofits - case study on success in less than 2 w...
Social Media Strategy for Nonprofits - case study on success in less than 2 w...Social Media Strategy for Nonprofits - case study on success in less than 2 w...
Social Media Strategy for Nonprofits - case study on success in less than 2 w...
 
Applying the cross channel approach by Marusa Flerin
Applying the cross channel approach by Marusa FlerinApplying the cross channel approach by Marusa Flerin
Applying the cross channel approach by Marusa Flerin
 
Programmatic.IO Programmatic media buying tips by Marcus Pratt of Mediasmith
Programmatic.IO Programmatic media buying tips by Marcus Pratt of MediasmithProgrammatic.IO Programmatic media buying tips by Marcus Pratt of Mediasmith
Programmatic.IO Programmatic media buying tips by Marcus Pratt of Mediasmith
 
DG - Digital 101
DG - Digital 101DG - Digital 101
DG - Digital 101
 
Delight 2012 | Dan Harbison of the Portland Trail Blazers
Delight 2012 | Dan Harbison of the Portland Trail BlazersDelight 2012 | Dan Harbison of the Portland Trail Blazers
Delight 2012 | Dan Harbison of the Portland Trail Blazers
 
Alistair Dent - SMX London 2015 - The Brave New World of Programmatic Media
Alistair Dent - SMX London 2015 - The Brave New World of Programmatic MediaAlistair Dent - SMX London 2015 - The Brave New World of Programmatic Media
Alistair Dent - SMX London 2015 - The Brave New World of Programmatic Media
 
How to boost your cross-channel advertising effectiveness through advanced ta...
How to boost your cross-channel advertising effectiveness through advanced ta...How to boost your cross-channel advertising effectiveness through advanced ta...
How to boost your cross-channel advertising effectiveness through advanced ta...
 
Audience Engagement with Programmatic Advertising
Audience Engagement with Programmatic AdvertisingAudience Engagement with Programmatic Advertising
Audience Engagement with Programmatic Advertising
 
Cross media - Nike
Cross media - NikeCross media - Nike
Cross media - Nike
 
UNICEF Ethiopia Digital Media Strategy Presentation and Account Management fo...
UNICEF Ethiopia Digital Media Strategy Presentation and Account Management fo...UNICEF Ethiopia Digital Media Strategy Presentation and Account Management fo...
UNICEF Ethiopia Digital Media Strategy Presentation and Account Management fo...
 
Programmatic Trading: What is it & why should you care?
Programmatic Trading: What is it & why should you care?Programmatic Trading: What is it & why should you care?
Programmatic Trading: What is it & why should you care?
 
thinkLA-IAB Programmatic Summit Keynote Presentation October 2014
thinkLA-IAB Programmatic Summit Keynote Presentation October 2014thinkLA-IAB Programmatic Summit Keynote Presentation October 2014
thinkLA-IAB Programmatic Summit Keynote Presentation October 2014
 
Strategyand_Cross-Channel-Integration-in-Retail
Strategyand_Cross-Channel-Integration-in-RetailStrategyand_Cross-Channel-Integration-in-Retail
Strategyand_Cross-Channel-Integration-in-Retail
 
Publishers and the Internet: Beyond Display Advertising
Publishers and the Internet: Beyond Display AdvertisingPublishers and the Internet: Beyond Display Advertising
Publishers and the Internet: Beyond Display Advertising
 
Programmatic planning: Brand vs. Performance
Programmatic planning: Brand vs. PerformanceProgrammatic planning: Brand vs. Performance
Programmatic planning: Brand vs. Performance
 
Sunando Das, TNS @ ad:tech - 'Programmatic Planning Before Programmatic Buyin...
Sunando Das, TNS @ ad:tech - 'Programmatic Planning Before Programmatic Buyin...Sunando Das, TNS @ ad:tech - 'Programmatic Planning Before Programmatic Buyin...
Sunando Das, TNS @ ad:tech - 'Programmatic Planning Before Programmatic Buyin...
 

Ähnlich wie Lessons from Material Design on cross-channel digital experiences - DroidCon Torino, Italy 2015

Chapter 1 id2e_slides
Chapter 1 id2e_slidesChapter 1 id2e_slides
Chapter 1 id2e_slidesoopscrash1
 
Technovation challenge workplan for week 4
Technovation challenge workplan for week 4Technovation challenge workplan for week 4
Technovation challenge workplan for week 4wetech_global
 
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016Pekka Hartikainen
 
Android UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and ProfitAndroid UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and Profitpenanochizzo
 
Android UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and ProfitAndroid UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and ProfitFernando Cejas
 
Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
 Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti   Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti Smash Tech
 
Janice Tsai | UX Portfolio 2015
Janice Tsai | UX Portfolio 2015Janice Tsai | UX Portfolio 2015
Janice Tsai | UX Portfolio 2015Janice Tsai
 
First users: Heuristics for designer/developer collaboration
First users: Heuristics for designer/developer collaborationFirst users: Heuristics for designer/developer collaboration
First users: Heuristics for designer/developer collaborationJonathan Abbett
 
Dev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsDev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsTunde Ojediran
 
UX principles for co-founders
UX principles for co-foundersUX principles for co-founders
UX principles for co-foundersCyber-Duck
 
User Experience and Prototyping
User Experience and PrototypingUser Experience and Prototyping
User Experience and PrototypingKshitiz Anand
 
UI UX DESIGN.pptx
UI UX DESIGN.pptxUI UX DESIGN.pptx
UI UX DESIGN.pptxRiniyaMary
 
Designers whodoeswhatsps2019
Designers whodoeswhatsps2019Designers whodoeswhatsps2019
Designers whodoeswhatsps2019Jeanndre Spies
 
COMP 4026 - Lecture1 introduction
COMP 4026 - Lecture1 introductionCOMP 4026 - Lecture1 introduction
COMP 4026 - Lecture1 introductionMark Billinghurst
 
What Is Interaction Design
What Is Interaction DesignWhat Is Interaction Design
What Is Interaction DesignGraeme Smith
 
EPFL - PxS, week 1 - Personal Interaction Studio 2011 introduction
EPFL - PxS, week 1 - Personal Interaction Studio 2011 introductionEPFL - PxS, week 1 - Personal Interaction Studio 2011 introduction
EPFL - PxS, week 1 - Personal Interaction Studio 2011 introductionhendrikknoche
 

Ähnlich wie Lessons from Material Design on cross-channel digital experiences - DroidCon Torino, Italy 2015 (20)

Chapter 1 id2e_slides
Chapter 1 id2e_slidesChapter 1 id2e_slides
Chapter 1 id2e_slides
 
Technovation challenge workplan for week 4
Technovation challenge workplan for week 4Technovation challenge workplan for week 4
Technovation challenge workplan for week 4
 
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
 
09-UX.pdf
09-UX.pdf09-UX.pdf
09-UX.pdf
 
Ux
Ux Ux
Ux
 
Android UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and ProfitAndroid UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and Profit
 
Android UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and ProfitAndroid UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and Profit
 
Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
 Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti   Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
 
Janice Tsai | UX Portfolio 2015
Janice Tsai | UX Portfolio 2015Janice Tsai | UX Portfolio 2015
Janice Tsai | UX Portfolio 2015
 
What ux is
What ux isWhat ux is
What ux is
 
First users: Heuristics for designer/developer collaboration
First users: Heuristics for designer/developer collaborationFirst users: Heuristics for designer/developer collaboration
First users: Heuristics for designer/developer collaboration
 
Dev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsDev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trends
 
UX principles for co-founders
UX principles for co-foundersUX principles for co-founders
UX principles for co-founders
 
User Experience and Prototyping
User Experience and PrototypingUser Experience and Prototyping
User Experience and Prototyping
 
UI UX DESIGN.pptx
UI UX DESIGN.pptxUI UX DESIGN.pptx
UI UX DESIGN.pptx
 
Designers whodoeswhatsps2019
Designers whodoeswhatsps2019Designers whodoeswhatsps2019
Designers whodoeswhatsps2019
 
COMP 4026 - Lecture1 introduction
COMP 4026 - Lecture1 introductionCOMP 4026 - Lecture1 introduction
COMP 4026 - Lecture1 introduction
 
What Is Interaction Design
What Is Interaction DesignWhat Is Interaction Design
What Is Interaction Design
 
EPFL - PxS, week 1 - Personal Interaction Studio 2011 introduction
EPFL - PxS, week 1 - Personal Interaction Studio 2011 introductionEPFL - PxS, week 1 - Personal Interaction Studio 2011 introduction
EPFL - PxS, week 1 - Personal Interaction Studio 2011 introduction
 
What is Interaction Design?
What is Interaction Design?What is Interaction Design?
What is Interaction Design?
 

Kürzlich hochgeladen

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 

Kürzlich hochgeladen (20)

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 

Lessons from Material Design on cross-channel digital experiences - DroidCon Torino, Italy 2015

  • 1. DroidCon Torino 10 April 2015 Julie Blitzer LESSONS FROM MATERIAL DESIGN ON CROSS-CHANNEL DIGITAL EXPERIENCES
  • 3. Designing cross-channel experiences 3 USER-CENTERED DESIGN “Consider your users…” User experience “Put yourself in the user’s shoes…” Human factors
  • 4. Designing cross-channel experiences 4 USER-CENTERED DESIGN “Consider your users…” User experience “Put yourself in the user’s shoes…” Human factors “Good” digital experiences don’t just start and end with the user. Real projects are way more complicated!
  • 5. Designing cross-channel experiences / A better way… 5 Stephen P. Anderson’s Fundamentals of Experience Design
  • 6. Designing cross-channel experiences / People 6 LANGUAGE Character vs. alphabetic Bidirectionality: Left Right Left Right
  • 7. Designing cross-channel experiences / People 7 PREFERENCES How has the user configured his or her device? Android is so customizable that your app could be different on every device!
  • 8. Designing cross-channel experiences / People 8 ACCESSIBILITY A11y Accessibility means accommodating users with all sorts of limitations… • vision • hearing • dexterity of hands and motor skills • cognitive or learning
  • 9. Designing cross-channel experiences / Context 9 “LEAN FORWARD” “LEAN BACK”vs. Google Drive Feedly
  • 11. Designing cross-channel experiences 11 Stephen P. Anderson’s Fundamentals of Experience Design Activities can happen across many “channels”
  • 12. Designing cross-channel experiences 12 Stephen P. Anderson’s Fundamentals of Experience Design Activities can happen across many “channels” SMARTPHONE WEBSITE / DESKTOP IN-STORE TOTEM
  • 13. Designing cross-channel experiences 13 Google’s approach to cross-device: Material Design
  • 14. Designing cross-channel experiences 14 Google’s approach to cross-device: Material Design But…
  • 15. Designing cross-channel experiences 15 Google’s approach to cross-device: Material Design Cross-device ≠ Cross-channel But…
  • 16. Introduction Design languages & pattern libraries
  • 17. Design languages & pattern libraries / What? “Recurring solutions that solve common design problems.” —UI-Patterns.com 17
  • 18. Design languages & pattern libraries / What? “Recurring solutions that solve common design problems.” —UI-Patterns.com “A design language or design vocabulary is an overarching scheme or style that guides the design of a complement of products… a unique but consistent look and feel define a design language…materials, color schemes, shapes, patterns, textures or layouts.” —Wikipedia on design language 18
  • 19. Design languages & pattern libraries / Why? • Consistency
 for the user, designers and developers
 • Maintenance
 fewer components to update
 • Regulation
 gives new team members a starting point 19
  • 20. Design languages & pattern libraries / Other Examples • Yahoo Design Pattern Library • Mailchimp • UI-Patterns.com • Patternry • Welie • BBC Gel 20
  • 21. Design languages & pattern libraries / Make your own! • Your pattern library/manifesto/language/list of principles should be a living document. • Consider do’s and don’ts 21
  • 22. Lesson #1 Define actions and priorities
  • 23. 1. Define actions and priorities 23 Stephen P. Anderson’s Fundamentals of Experience Design What’s the purpose of this product or service? What will it do for the user?
  • 24. 1. Define actions and priorities 24 Stephen P. Anderson’s Fundamentals of Experience Design What’s the purpose of this product or service? What will it do for the user? On each channel
  • 25. 1. Define actions and priorities 25 Material Design’s Primary Action Button in various applications What is the primary task? What are the secondary tasks? Inbox S Converter SimpleNote
  • 26. Lesson #2 Real world metaphors help the user make sense of the digital world
  • 27. 2. Real world metaphors / as used in Material Design 27 Cards The Z-Axis and Three Dimensional Space
  • 28. 2. Real world metaphors / Mental Models 28 Mental Model Read more: Mental Models by Indi Young Mental Models and UX Design by Jakob Nielsen A person’s intuition of how something works based on past experiences, knowledge or common sense. - abovethefolddesign.com
  • 29. 2. Real world metaphors / Cards in Material Design 29 Weather Timeline Unclouded Field Trip
  • 30. 2. Real world metaphors / Avoid skeumorphism 30 Skeumorphism designing digital elements to resemble their real-world counterparts Don’t do this! (iBooks from iOS 6)
  • 31. 2. Real world metaphors / Cross-channel 31 Stephen P. Anderson’s Fundamentals of Experience Design Do users have the same mental models when channels and contexts change? SMARTPHONE WEBSITE / DESKTOP IN-STORE TOTEM
  • 33. 3. Meaningful visual design / Relate to user actions 33 Visual styling should always relate to the user’s actions and content Don’t add decoration just because
  • 34. 3. Meaningful visual design / Relate to user actions 34 Visual styling should always relate to the user’s actions and content Don’t add decoration just because
  • 35. 3. Meaningful visual design / Icons 35 Be deliberate and thoughtful when using icons, both the shape and style. play, next or link?
  • 36. 3. Meaningful visual design / Cross-channel 36 Stephen P. Anderson’s Fundamentals of Experience Design How should we adapt the visual design elements to each channel? SMARTPHONE WEBSITE / DESKTOP IN-STORE TOTEM
  • 37. Lesson #4 Motion and animation are excellent for user feedback
  • 38. 4. Motion for feedback / What is feedback? 38 A system should always give the user feedback, which is an acknowledgement that the input has been received. Sound is not enough, animation is better!
  • 39. 4. Motion for feedback / Cross-channel 39 Stephen P. Anderson’s Fundamentals of Experience Design What kinds of feedback are best for each of these channels? SMARTPHONE WEBSITE / DESKTOP IN-STORE TOTEM
  • 40. 4. Motion for feedback / Examples 40 Evernote’s Menu
  • 41. Testo 4. Motion for feedback / More Examples • Numix Calculator • Source (News Reader) • Weather Timeline 41
  • 42. Conclusion For your next Android project
  • 43. Testo Conclusion / For your next project • Read up!
 The official Material Design documentaion
 • Make your own library
 Catalog your components and choices in a personalized manifesto for your app
 • Set priorities and activities up front
 Is your app cross-channel? Then it needs to support users in various contexts 43