Material Design for Android

34
Material Design for Android By : ACHER Hichem HANAGRIA Ilyas November 2015

Transcript of Material Design for Android

Page 1: Material Design for Android

Material Design for Android

By : ACHER HichemHANAGRIA Ilyas

November 2015

Page 2: Material Design for Android

The Origin of Material Design

Page 3: Material Design for Android

The Origin of Material Design > 33

First appearance

The 2014 Google I/O conference on June 25, 2014

Page 4: Material Design for Android

The Origin of Material Design > 44

Why a new design language ?

Page 5: Material Design for Android

The Origin of Material Design > 55

Evolution of Android OS design

Before and after Material Design

Page 6: Material Design for Android

The Origin of Material Design > 66

Evolution Gmail app design

Before and after Material Design

Page 7: Material Design for Android

The Origin of Material Design > 77

Inspiration

What is the inspiration behind Material Design ?

Page 8: Material Design for Android

The Origin of Material Design > 88

Idea

« Unlike real paper, our digital material can expand and reform intelligently. Material has

physical surfaces and edges. Seams and shadows provide meaning about what you can

touch. »

[Matias Durate, Google's director of Android user experience]

The material is a smart paper that can split,

combine and reshape. It also casts shadows

Answer : Material Design was

inspired by Paper and Ink but

with additional rules

Page 9: Material Design for Android

The Style of Material Design

Page 10: Material Design for Android

The Style of Material Design >

Animations 1010

Focus attention & maintain continuity

Page 11: Material Design for Android

The Style of Material Design >

Responsive interaction1111

Ripple effect everywhere

Page 12: Material Design for Android

The Style of Material Design >

Colors1212

Color pallette Example

Page 13: Material Design for Android

The Style of Material Design >

Metrics1313

Metrics & keylines measured in DP (Density-independent Pixels)

[ 1 dp = 0.159 mm ]

ldpi : 1 dp = 0.75 pxmdpi : 1 dp = 1 px hdpi : 1 dp = 1.5 pxxhdpi : 1 dp = 2 pxxxhdpi : 1 dp = 3 px

xxxhdpi : 1 dp = 4 px

Page 14: Material Design for Android

The Style of Material Design >

Typographie1414

Font size measured in SP (Scale-independent

Pixels) [ 1 dp = 0.159 mm ]

Page 15: Material Design for Android

The Style of Material Design >

Icons1515

Flat, bold, symmetrical (when possible) action icons

App icon

Page 16: Material Design for Android

The Style of Material Design >

Lignt, Shadow & Elevation1616

Page 17: Material Design for Android

The Style of Material Design >

Lignt, Shadow & Elevation1717

Page 18: Material Design for Android

The Style of Material Design >

Writing1818

• Be concise• Use simple word forms• Try to write in the present• Write simply and directly• Omit unnecessary phrases : [Are you sure you want to] delete this photo?• Use consistent verbs across the arc of an action : remove / delete

Page 19: Material Design for Android

The UI Components of MD

Page 20: Material Design for Android

The UI Components of MD >

Buttons2020

Page 21: Material Design for Android

The UI Components of MD >

Dialogs2121

Page 22: Material Design for Android

The UI Components of MD >

Tabs2222

Page 23: Material Design for Android

The UI Components of MD >

Lists2323

Page 24: Material Design for Android

The UI Components of MD >

Cards2424

Page 25: Material Design for Android

The UI Components of MD >

Others2626

Menu

SlidersCheckbox

SnackbarSwitch

Radio button

Page 26: Material Design for Android

Coding Material Design

Page 27: Material Design for Android

Code > RecyclerView2727

Page 28: Material Design for Android

Code > RecyclerView2828

Page 29: Material Design for Android

Code > Ripple effect2929

Page 30: Material Design for Android

Code > Backwards Compatibility 3

030

Page 31: Material Design for Android

Code > Dependences (google.support) 3

131

Page 32: Material Design for Android

Code > Third party libraries 3

232

Page 33: Material Design for Android

Code > Best MD apps on Google Play 3

333

Page 34: Material Design for Android

• http://www.google.com/design/spec/material-design/introduction.html

• https://play.google.com/store/apps/details?id=org.telegram.messenger

References3535