SlideShare a Scribd company logo
Google’s Material Design
An Overview
Timelines
“Material” Design
Sample UI
Overview
3
“ Should you use Material Design on iOS? ”
It would certainly break conventions.
4
Overview
1 Introduced with Lollipop, can be used from Android version 2.1 onwards via appcompat lib
2Design based on paper and ink (Quantum Paper)
3 A design which is not restricted only to mobile, but to all including web.
4Interfaces are three-dimensional constructions, composed of layers of “physical” components
5 In addition to X and Y properties, material design uses Z properties
5
Overview
Making an app to look similarly on multiple devices is a really difficult
task for developers, and material design plays well as a set of
guidelines that make this task easier.
6
START
Overview – Major Events
2011
Gmail was redesigned
with flatter buttons and a
healthy serving of margin
and whitespace
2012
Introduction of layered
cards and even more
white spaces and well
designed typographic
hierarchies.
June 25, 2014
Consolidated all additions
after 2011 to a new
standard,
the Material Design
7
Difference with previous version
8
What is “Material”?
Material Design is the visual language Google created to synchronize web design efforts and make sites
scalable across all major platforms and devices.
It allows to create a consistent user experience across all devices and screen sizes: smartphones,
desktop, tablets, television, watches, cars and etc.
The main takeaways of Material Design are that it’s grounded in tactile reality, yet open to imagination
and innovation.
9
10
“Material” Design - Principles
Tactile Surface Print Design Meaningful
Animation
Adaptive
Design
T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N
11
Layers stacked, arranged at
different heights and casts
shadows on the top of each
other
T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N
12
A “container” which cast a
shadow.
Google’s Material Design
philosophy strives for
“clean” design and
simplicity.
No need for textures or light
and shade image gradients.
Surface
T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N
13
Basically indicates the
relative height/position of an
object in a stacked layer.
Shadow plays an important
role in determining the
depth of an object.
Depth
T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N
14
Depth should be meaningful
Take care of the movements
Its not necessary to use FAB
Use of dialog boxes
T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N
15
T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N
16
T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N
17
In Material Design, surface is
compared to a digital or quantum
paper. Everything placed in the
digital paper is digital ink.
T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N
18
important functions
. Font style & Composition.
.Structure of Content.
Material design recommends
using Roboto font.
Typography
T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N
19
Color is an important means
of expression.
Palette library can be used to
extract colors for the app.
Standard color palette
consists of;
- Main
- Accent
Colors
T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N
20
Main Colors – used for large
areas – action bars, darker
variation for status bar etc.
Accent Colors – used for –
point controls, indicators,
buttons, strips etc. – used to
attract users attention to key
elements like FAB etc.
T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N
21
List View Card View
T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N
22
Material design encourages developers and designers to use photos and illustrations.
Pictures are recommended to use without frames (bleed).
Status bar is even made transparent so as not to interfere.
T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N
23
Active movement catches
users eye. By using animations
we manage users attention.
Laws of physics greatly used
in conceptualizing material
design animations.
24
T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N
25
“Animation with abrupt starts and stops or rapid changes in direction appears
unnatural and can be an unexpected and unpleasant disruption for the user.”
Some animations which need to be avoided:
. Animations that appear from the center of the screen, breaking the relationship with the input.
. Avoid linear motion
. Avoid symmetric acceleration / deceleration
. Do not speed-up when enter and accelerate when leaving
. Avoid hard cuts and rather use easing or smooth transition effects.
. When using multiple animated blocks, avoid using disorderly motion. Rather try to have all the blocks in same
order.
T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N
26
T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N
27
Adaptive design is how we
can apply all the above
mentioned principles in all
form factors.
T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N
28
Indents
T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N
29
Whiteframes
T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N
30
Dimensions
31
32
33
34
35
36
37
38
39
Thank you
Questions?

More Related Content

What's hot

Where UX fails Accessibility : Alastair Campbell
Where UX fails Accessibility : Alastair Campbell Where UX fails Accessibility : Alastair Campbell
Where UX fails Accessibility : Alastair Campbell
Nomensa
 
UX Considerations for Mapping Apps on Touch Devices
UX Considerations for Mapping Apps on Touch DevicesUX Considerations for Mapping Apps on Touch Devices
UX Considerations for Mapping Apps on Touch Devices
Frank Garofalo
 
Appleとgoogleのデザインガイドライン比較~スマートフォン向けwebデザインのポイント~
Appleとgoogleのデザインガイドライン比較~スマートフォン向けwebデザインのポイント~Appleとgoogleのデザインガイドライン比較~スマートフォン向けwebデザインのポイント~
Appleとgoogleのデザインガイドライン比較~スマートフォン向けwebデザインのポイント~
Tomoyuki Arasuna
 
UX? WTF? - Intro To User Experience Design Pt. 1
UX? WTF? - Intro To User Experience Design Pt. 1UX? WTF? - Intro To User Experience Design Pt. 1
UX? WTF? - Intro To User Experience Design Pt. 1
Sebastian Tory-Pratt
 
人間中心設計の国際規格ISO9241-210:2010のポイント
人間中心設計の国際規格ISO9241-210:2010のポイント人間中心設計の国際規格ISO9241-210:2010のポイント
人間中心設計の国際規格ISO9241-210:2010のポイント
Masaya Ando
 
A Workshop on UX Design and Storyboarding
A Workshop on UX Design and StoryboardingA Workshop on UX Design and Storyboarding
A Workshop on UX Design and Storyboarding
Kevin Hoxie
 
Introduction to UI/UX with Figma
Introduction to UI/UX with FigmaIntroduction to UI/UX with Figma
Introduction to UI/UX with Figma
PRIYATHAMDARISI
 
Figma design tool - an alternative for windows users
Figma design tool - an alternative for windows usersFigma design tool - an alternative for windows users
Figma design tool - an alternative for windows users
Augustina Reipšlėger
 
UX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your projectUX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your project
Charlotte Breton Schreiner
 
Easy UX Process Steps Must follow by every UX Designer
Easy UX Process Steps Must follow by every UX Designer Easy UX Process Steps Must follow by every UX Designer
Easy UX Process Steps Must follow by every UX Designer
Think 360 Studio
 
Introduction to UX
Introduction to UXIntroduction to UX
Introduction to UX
Effective
 
14th.Lecture.Final.Assignment.Guideline.pdf
14th.Lecture.Final.Assignment.Guideline.pdf14th.Lecture.Final.Assignment.Guideline.pdf
14th.Lecture.Final.Assignment.Guideline.pdf
Jeongeun Kwon
 
Ui design
Ui designUi design
Ui design
Bart Van Hecke
 
UI/UX Foundations - Research
UI/UX Foundations - ResearchUI/UX Foundations - Research
UI/UX Foundations - Research
Meg Kurdziolek
 
IIJ_デジタルワークプレース事業紹介資料
IIJ_デジタルワークプレース事業紹介資料IIJ_デジタルワークプレース事業紹介資料
IIJ_デジタルワークプレース事業紹介資料
IIJ
 
心地よいUIの温度 - 言葉と気遣いで高めるUI -
心地よいUIの温度 - 言葉と気遣いで高めるUI -心地よいUIの温度 - 言葉と気遣いで高めるUI -
心地よいUIの温度 - 言葉と気遣いで高めるUI -
wariemon
 
프로덕트 매니저 8년의 경험
프로덕트 매니저 8년의 경험프로덕트 매니저 8년의 경험
프로덕트 매니저 8년의 경험
Jihye OK
 
5th.Lecture.Purpose.of.Project.pdf
5th.Lecture.Purpose.of.Project.pdf5th.Lecture.Purpose.of.Project.pdf
5th.Lecture.Purpose.of.Project.pdf
Jeongeun Kwon
 
UX Maturity Models
UX Maturity Models   UX Maturity Models
UX Maturity Models
Gena Drahun
 
UX Service Design 'Care B' APP
UX Service Design 'Care B' APPUX Service Design 'Care B' APP
UX Service Design 'Care B' APP
ssuserbfb230
 

What's hot (20)

Where UX fails Accessibility : Alastair Campbell
Where UX fails Accessibility : Alastair Campbell Where UX fails Accessibility : Alastair Campbell
Where UX fails Accessibility : Alastair Campbell
 
UX Considerations for Mapping Apps on Touch Devices
UX Considerations for Mapping Apps on Touch DevicesUX Considerations for Mapping Apps on Touch Devices
UX Considerations for Mapping Apps on Touch Devices
 
Appleとgoogleのデザインガイドライン比較~スマートフォン向けwebデザインのポイント~
Appleとgoogleのデザインガイドライン比較~スマートフォン向けwebデザインのポイント~Appleとgoogleのデザインガイドライン比較~スマートフォン向けwebデザインのポイント~
Appleとgoogleのデザインガイドライン比較~スマートフォン向けwebデザインのポイント~
 
UX? WTF? - Intro To User Experience Design Pt. 1
UX? WTF? - Intro To User Experience Design Pt. 1UX? WTF? - Intro To User Experience Design Pt. 1
UX? WTF? - Intro To User Experience Design Pt. 1
 
人間中心設計の国際規格ISO9241-210:2010のポイント
人間中心設計の国際規格ISO9241-210:2010のポイント人間中心設計の国際規格ISO9241-210:2010のポイント
人間中心設計の国際規格ISO9241-210:2010のポイント
 
A Workshop on UX Design and Storyboarding
A Workshop on UX Design and StoryboardingA Workshop on UX Design and Storyboarding
A Workshop on UX Design and Storyboarding
 
Introduction to UI/UX with Figma
Introduction to UI/UX with FigmaIntroduction to UI/UX with Figma
Introduction to UI/UX with Figma
 
Figma design tool - an alternative for windows users
Figma design tool - an alternative for windows usersFigma design tool - an alternative for windows users
Figma design tool - an alternative for windows users
 
UX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your projectUX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your project
 
Easy UX Process Steps Must follow by every UX Designer
Easy UX Process Steps Must follow by every UX Designer Easy UX Process Steps Must follow by every UX Designer
Easy UX Process Steps Must follow by every UX Designer
 
Introduction to UX
Introduction to UXIntroduction to UX
Introduction to UX
 
14th.Lecture.Final.Assignment.Guideline.pdf
14th.Lecture.Final.Assignment.Guideline.pdf14th.Lecture.Final.Assignment.Guideline.pdf
14th.Lecture.Final.Assignment.Guideline.pdf
 
Ui design
Ui designUi design
Ui design
 
UI/UX Foundations - Research
UI/UX Foundations - ResearchUI/UX Foundations - Research
UI/UX Foundations - Research
 
IIJ_デジタルワークプレース事業紹介資料
IIJ_デジタルワークプレース事業紹介資料IIJ_デジタルワークプレース事業紹介資料
IIJ_デジタルワークプレース事業紹介資料
 
心地よいUIの温度 - 言葉と気遣いで高めるUI -
心地よいUIの温度 - 言葉と気遣いで高めるUI -心地よいUIの温度 - 言葉と気遣いで高めるUI -
心地よいUIの温度 - 言葉と気遣いで高めるUI -
 
프로덕트 매니저 8년의 경험
프로덕트 매니저 8년의 경험프로덕트 매니저 8년의 경험
프로덕트 매니저 8년의 경험
 
5th.Lecture.Purpose.of.Project.pdf
5th.Lecture.Purpose.of.Project.pdf5th.Lecture.Purpose.of.Project.pdf
5th.Lecture.Purpose.of.Project.pdf
 
UX Maturity Models
UX Maturity Models   UX Maturity Models
UX Maturity Models
 
UX Service Design 'Care B' APP
UX Service Design 'Care B' APPUX Service Design 'Care B' APP
UX Service Design 'Care B' APP
 

Viewers also liked

Introduction to Material Design
Introduction to Material DesignIntroduction to Material Design
Introduction to Material Design
Mohammad Arman
 
Material Design Presentation
Material Design PresentationMaterial Design Presentation
Material Design Presentation
MsaTech Mombasa
 
Windows phone 8 wave guide montreal code camp intro to microsoft's modern u...
Windows phone 8 wave guide montreal code camp   intro to microsoft's modern u...Windows phone 8 wave guide montreal code camp   intro to microsoft's modern u...
Windows phone 8 wave guide montreal code camp intro to microsoft's modern u...
Frédéric Harper
 
Material Design (Lecture 15 – material design)
Material Design (Lecture 15 – material design)Material Design (Lecture 15 – material design)
Material Design (Lecture 15 – material design)
Noveo
 
Google Material Design
Google Material DesignGoogle Material Design
Google Material Design
sara stanford
 
Google Material Design
Google Material Design Google Material Design
Google Material Design
Kamal Ganwani
 
Android Material Design Quick Presentation
Android Material Design Quick PresentationAndroid Material Design Quick Presentation
Android Material Design Quick Presentation
Deimantas Brandišauskas
 
Design guidelines announced in I/O 2014. Material Design by Google by Betaglide
Design guidelines announced in I/O 2014. Material Design by Google by BetaglideDesign guidelines announced in I/O 2014. Material Design by Google by Betaglide
Design guidelines announced in I/O 2014. Material Design by Google by Betaglide
Manan Shah
 
Material Design
Material Design Material Design
Material Design
Arya Padte
 
Material Design: Google's New Design Language
Material Design: Google's New Design LanguageMaterial Design: Google's New Design Language
Material Design: Google's New Design Language
Raveesh Bhalla
 
Основные принципы ведения налогового учета в конфигурациях 1С: Предприятие 8....
Основные принципы ведения налогового учета в конфигурациях 1С: Предприятие 8....Основные принципы ведения налогового учета в конфигурациях 1С: Предприятие 8....
Основные принципы ведения налогового учета в конфигурациях 1С: Предприятие 8....
Алеся Гарасимович
 
Material design
Material designMaterial design
Material design
Ciklum Ukraine
 

Viewers also liked (12)

Introduction to Material Design
Introduction to Material DesignIntroduction to Material Design
Introduction to Material Design
 
Material Design Presentation
Material Design PresentationMaterial Design Presentation
Material Design Presentation
 
Windows phone 8 wave guide montreal code camp intro to microsoft's modern u...
Windows phone 8 wave guide montreal code camp   intro to microsoft's modern u...Windows phone 8 wave guide montreal code camp   intro to microsoft's modern u...
Windows phone 8 wave guide montreal code camp intro to microsoft's modern u...
 
Material Design (Lecture 15 – material design)
Material Design (Lecture 15 – material design)Material Design (Lecture 15 – material design)
Material Design (Lecture 15 – material design)
 
Google Material Design
Google Material DesignGoogle Material Design
Google Material Design
 
Google Material Design
Google Material Design Google Material Design
Google Material Design
 
Android Material Design Quick Presentation
Android Material Design Quick PresentationAndroid Material Design Quick Presentation
Android Material Design Quick Presentation
 
Design guidelines announced in I/O 2014. Material Design by Google by Betaglide
Design guidelines announced in I/O 2014. Material Design by Google by BetaglideDesign guidelines announced in I/O 2014. Material Design by Google by Betaglide
Design guidelines announced in I/O 2014. Material Design by Google by Betaglide
 
Material Design
Material Design Material Design
Material Design
 
Material Design: Google's New Design Language
Material Design: Google's New Design LanguageMaterial Design: Google's New Design Language
Material Design: Google's New Design Language
 
Основные принципы ведения налогового учета в конфигурациях 1С: Предприятие 8....
Основные принципы ведения налогового учета в конфигурациях 1С: Предприятие 8....Основные принципы ведения налогового учета в конфигурациях 1С: Предприятие 8....
Основные принципы ведения налогового учета в конфигурациях 1С: Предприятие 8....
 
Material design
Material designMaterial design
Material design
 

Similar to Material Design Overview

Touch Drive - A touch-based multi-function controller for autonomous driving
Touch Drive - A touch-based multi-function controller for autonomous drivingTouch Drive - A touch-based multi-function controller for autonomous driving
Touch Drive - A touch-based multi-function controller for autonomous driving
Juntima Nawilaijaroen
 
Assigned to assist: Robots are not here to take your job (Industry)
Assigned to assist: Robots are not here to take your job (Industry)Assigned to assist: Robots are not here to take your job (Industry)
Assigned to assist: Robots are not here to take your job (Industry)
Gestalt Robotics
 
Creating Great Dashboards - Beyond the Colors & Fonts
Creating Great Dashboards - Beyond the Colors & FontsCreating Great Dashboards - Beyond the Colors & Fonts
Creating Great Dashboards - Beyond the Colors & Fonts
Logi Analytics
 
Auto, Maschine, Buch
Auto, Maschine, BuchAuto, Maschine, Buch
Auto, Maschine, Buch
Jens Himmelreich
 
Lean PRODUCT - UX e Design Thinking
Lean PRODUCT - UX e Design ThinkingLean PRODUCT - UX e Design Thinking
Lean PRODUCT - UX e Design Thinking
Daniel Lugondi
 
IoT_CONASTA64
IoT_CONASTA64IoT_CONASTA64
IoT_CONASTA64
garybau
 
Feature Flops
Feature Flops Feature Flops
Feature Flops
Carly Daff
 
Internet of Everything - DLTV 2016
Internet of Everything - DLTV 2016Internet of Everything - DLTV 2016
Internet of Everything - DLTV 2016
garybau
 
CollectiWise
CollectiWiseCollectiWise
CollectiWise
Johannes Castner
 
State of Drupal keynote, DrupalCon Dublin
State of Drupal keynote, DrupalCon DublinState of Drupal keynote, DrupalCon Dublin
State of Drupal keynote, DrupalCon Dublin
Dries Buytaert
 
Crafting a Three Legged Stool for Effective Collaboration - Daphne Bourne
Crafting a Three Legged Stool for Effective Collaboration - Daphne BourneCrafting a Three Legged Stool for Effective Collaboration - Daphne Bourne
Crafting a Three Legged Stool for Effective Collaboration - Daphne Bourne
DesignOps Global Conference
 
Elements of User Experience for Mobile Apps
Elements of User Experience for Mobile AppsElements of User Experience for Mobile Apps
Elements of User Experience for Mobile Apps
Pek Pongpaet
 
multimediainfomediac17-180302055121-converted.pptx
multimediainfomediac17-180302055121-converted.pptxmultimediainfomediac17-180302055121-converted.pptx
multimediainfomediac17-180302055121-converted.pptx
Lyka Gumatay
 
The missing part of software development: engineering
The missing part of software development: engineeringThe missing part of software development: engineering
The missing part of software development: engineering
Michele Orsi
 
Rosa Cano_openexpo2018_sin_texto
Rosa Cano_openexpo2018_sin_textoRosa Cano_openexpo2018_sin_texto
Rosa Cano_openexpo2018_sin_texto
Rosa Cano
 
Design for Startups
Design for StartupsDesign for Startups
Design for Startups
Pek Pongpaet
 
Fireballs, necromancy & M&M’s - how to do gamification?
Fireballs, necromancy & M&M’s - how to do gamification?Fireballs, necromancy & M&M’s - how to do gamification?
Fireballs, necromancy & M&M’s - how to do gamification?
SoInteractive
 
Construir productos y transformación digital mezclando tecnología y educación...
Construir productos y transformación digital mezclando tecnología y educación...Construir productos y transformación digital mezclando tecnología y educación...
Construir productos y transformación digital mezclando tecnología y educación...
Rosa Cano
 
Location-Based Mobile Ordering
Location-Based Mobile OrderingLocation-Based Mobile Ordering
Location-Based Mobile Ordering
Nicholas Kent
 

Similar to Material Design Overview (20)

Touch Drive - A touch-based multi-function controller for autonomous driving
Touch Drive - A touch-based multi-function controller for autonomous drivingTouch Drive - A touch-based multi-function controller for autonomous driving
Touch Drive - A touch-based multi-function controller for autonomous driving
 
Assigned to assist: Robots are not here to take your job (Industry)
Assigned to assist: Robots are not here to take your job (Industry)Assigned to assist: Robots are not here to take your job (Industry)
Assigned to assist: Robots are not here to take your job (Industry)
 
Creating Great Dashboards - Beyond the Colors & Fonts
Creating Great Dashboards - Beyond the Colors & FontsCreating Great Dashboards - Beyond the Colors & Fonts
Creating Great Dashboards - Beyond the Colors & Fonts
 
Auto, Maschine, Buch
Auto, Maschine, BuchAuto, Maschine, Buch
Auto, Maschine, Buch
 
Lean PRODUCT - UX e Design Thinking
Lean PRODUCT - UX e Design ThinkingLean PRODUCT - UX e Design Thinking
Lean PRODUCT - UX e Design Thinking
 
IoT_CONASTA64
IoT_CONASTA64IoT_CONASTA64
IoT_CONASTA64
 
Feature Flops
Feature Flops Feature Flops
Feature Flops
 
Internet of Everything - DLTV 2016
Internet of Everything - DLTV 2016Internet of Everything - DLTV 2016
Internet of Everything - DLTV 2016
 
CollectiWise
CollectiWiseCollectiWise
CollectiWise
 
State of Drupal keynote, DrupalCon Dublin
State of Drupal keynote, DrupalCon DublinState of Drupal keynote, DrupalCon Dublin
State of Drupal keynote, DrupalCon Dublin
 
Crafting a Three Legged Stool for Effective Collaboration - Daphne Bourne
Crafting a Three Legged Stool for Effective Collaboration - Daphne BourneCrafting a Three Legged Stool for Effective Collaboration - Daphne Bourne
Crafting a Three Legged Stool for Effective Collaboration - Daphne Bourne
 
Elements of User Experience for Mobile Apps
Elements of User Experience for Mobile AppsElements of User Experience for Mobile Apps
Elements of User Experience for Mobile Apps
 
Portfolio Summer '17
Portfolio Summer '17Portfolio Summer '17
Portfolio Summer '17
 
multimediainfomediac17-180302055121-converted.pptx
multimediainfomediac17-180302055121-converted.pptxmultimediainfomediac17-180302055121-converted.pptx
multimediainfomediac17-180302055121-converted.pptx
 
The missing part of software development: engineering
The missing part of software development: engineeringThe missing part of software development: engineering
The missing part of software development: engineering
 
Rosa Cano_openexpo2018_sin_texto
Rosa Cano_openexpo2018_sin_textoRosa Cano_openexpo2018_sin_texto
Rosa Cano_openexpo2018_sin_texto
 
Design for Startups
Design for StartupsDesign for Startups
Design for Startups
 
Fireballs, necromancy & M&M’s - how to do gamification?
Fireballs, necromancy & M&M’s - how to do gamification?Fireballs, necromancy & M&M’s - how to do gamification?
Fireballs, necromancy & M&M’s - how to do gamification?
 
Construir productos y transformación digital mezclando tecnología y educación...
Construir productos y transformación digital mezclando tecnología y educación...Construir productos y transformación digital mezclando tecnología y educación...
Construir productos y transformación digital mezclando tecnología y educación...
 
Location-Based Mobile Ordering
Location-Based Mobile OrderingLocation-Based Mobile Ordering
Location-Based Mobile Ordering
 

Recently uploaded

Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 

Recently uploaded (20)

Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 

Material Design Overview

  • 3. 3 “ Should you use Material Design on iOS? ” It would certainly break conventions.
  • 4. 4 Overview 1 Introduced with Lollipop, can be used from Android version 2.1 onwards via appcompat lib 2Design based on paper and ink (Quantum Paper) 3 A design which is not restricted only to mobile, but to all including web. 4Interfaces are three-dimensional constructions, composed of layers of “physical” components 5 In addition to X and Y properties, material design uses Z properties
  • 5. 5 Overview Making an app to look similarly on multiple devices is a really difficult task for developers, and material design plays well as a set of guidelines that make this task easier.
  • 6. 6 START Overview – Major Events 2011 Gmail was redesigned with flatter buttons and a healthy serving of margin and whitespace 2012 Introduction of layered cards and even more white spaces and well designed typographic hierarchies. June 25, 2014 Consolidated all additions after 2011 to a new standard, the Material Design
  • 8. 8 What is “Material”? Material Design is the visual language Google created to synchronize web design efforts and make sites scalable across all major platforms and devices. It allows to create a consistent user experience across all devices and screen sizes: smartphones, desktop, tablets, television, watches, cars and etc. The main takeaways of Material Design are that it’s grounded in tactile reality, yet open to imagination and innovation.
  • 9. 9
  • 10. 10 “Material” Design - Principles Tactile Surface Print Design Meaningful Animation Adaptive Design
  • 11. T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N 11 Layers stacked, arranged at different heights and casts shadows on the top of each other
  • 12. T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N 12 A “container” which cast a shadow. Google’s Material Design philosophy strives for “clean” design and simplicity. No need for textures or light and shade image gradients. Surface
  • 13. T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N 13 Basically indicates the relative height/position of an object in a stacked layer. Shadow plays an important role in determining the depth of an object. Depth
  • 14. T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N 14 Depth should be meaningful Take care of the movements Its not necessary to use FAB Use of dialog boxes
  • 15. T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N 15
  • 16. T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N 16
  • 17. T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N 17 In Material Design, surface is compared to a digital or quantum paper. Everything placed in the digital paper is digital ink.
  • 18. T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N 18 important functions . Font style & Composition. .Structure of Content. Material design recommends using Roboto font. Typography
  • 19. T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N 19 Color is an important means of expression. Palette library can be used to extract colors for the app. Standard color palette consists of; - Main - Accent Colors
  • 20. T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N 20 Main Colors – used for large areas – action bars, darker variation for status bar etc. Accent Colors – used for – point controls, indicators, buttons, strips etc. – used to attract users attention to key elements like FAB etc.
  • 21. T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N 21 List View Card View
  • 22. T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N 22 Material design encourages developers and designers to use photos and illustrations. Pictures are recommended to use without frames (bleed). Status bar is even made transparent so as not to interfere.
  • 23. T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N 23 Active movement catches users eye. By using animations we manage users attention. Laws of physics greatly used in conceptualizing material design animations.
  • 24. 24
  • 25. T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N 25 “Animation with abrupt starts and stops or rapid changes in direction appears unnatural and can be an unexpected and unpleasant disruption for the user.” Some animations which need to be avoided: . Animations that appear from the center of the screen, breaking the relationship with the input. . Avoid linear motion . Avoid symmetric acceleration / deceleration . Do not speed-up when enter and accelerate when leaving . Avoid hard cuts and rather use easing or smooth transition effects. . When using multiple animated blocks, avoid using disorderly motion. Rather try to have all the blocks in same order.
  • 26. T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N 26
  • 27. T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N 27 Adaptive design is how we can apply all the above mentioned principles in all form factors.
  • 28. T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N 28 Indents
  • 29. T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N 29 Whiteframes
  • 30. T A C T I L E S U R F A C E P R I N T D E S I G N M E A N I N G F U L A N I M A T I O N A D A P T I V E D E S I G N 30 Dimensions
  • 31. 31
  • 32. 32
  • 33. 33
  • 34. 34
  • 35. 35
  • 36. 36
  • 37. 37
  • 38. 38
  • 39. 39

Editor's Notes

  1. FAB – Floating Action Button
  2. FAB – Floating Action Button
  3. FAB – Floating Action Button