Material design

41
Ilya Lisovoy

description

Android Material Design. New age for amazing apps. Tips and tricks. The 3rd Dnepropetrovsk Android Practice Leaders Community Meet-Up, that took place ob Sept 18, 2014. Ilya Lisovoy, a true fan of mobile development and Android developer in particular, tells about: - new android philosophy in material design - beauty volume and shadows of UI elements - new android views : RecyclerView, CardView, Palette - animations and activity transition effects The presentation will be interesting for all Android developers.

Transcript of Material design

Page 1: Material design

Ilya Lisovoy

Page 2: Material design

USEFUL LinksIntroduction to Material

Contents

Material for Android

Apps with material

Page 3: Material design

USEFUL Links

Visual language for our users that synthesizes the classic principles of good design with the innovation of technology.

This is material design.

Page 4: Material design

USEFUL Links

Goals

Page 5: Material design

USEFUL Links

Material is metaphor

Principles

Graphic Motion provides meaning

Page 6: Material design

USEFUL Links

Motion animation

Page 7: Material design

USEFUL Links

Responsive Interaction

Page 8: Material design

USEFUL Links

Meaningful Transitions

Page 9: Material design

USEFUL Links

Delightful Details

Page 10: Material design

USEFUL Links

Style

Page 11: Material design

USEFUL Links

Color Pallete

Page 12: Material design

USEFUL Links

UI Color Application

Page 13: Material design

USEFUL Links

Typeface Roboto

Page 14: Material design

USEFUL Links

How to use font

Page 15: Material design

USEFUL Links

Flat design for icons

Page 16: Material design

USEFUL Links

Use more place for image

Page 17: Material design

USEFUL Links

More real things in material design

Page 18: Material design

USEFUL Links

Focus on main

Page 19: Material design

USEFUL Links

No effects for photo

Page 20: Material design

USEFUL Links

Scale layouts for all devices

Page 21: Material design

USEFUL Links

Metrics

Page 22: Material design

USEFUL Links

Flat and real dynamic design

Page 23: Material design

USEFUL Links

Material in android

Page 24: Material design

USEFUL Links

Apply the Material Theme

Page 25: Material design

USEFUL Links

Customize color in theme

Page 26: Material design

USEFUL LinksThe material theme is only available in the Android L

Developer Preview.

Compatibility

android.support.v7.widget.RecyclerView

android.support.v7.widget.CardView

Page 27: Material design

USEFUL Links

RecyclerView

Page 28: Material design

USEFUL LinksViewHolder by default

Layout manager

ItemAnimator

RecyclerView

Page 29: Material design

USEFUL Links

RecyclerView example

Page 30: Material design

USEFUL LinksShadows

CardView

Rounded corners

Box for content

Page 31: Material design

USEFUL Links

Pallete

Bitmap

Vibrant color (Normal, Light, Dark)

Muted color (Normal, Light, Dark)

Page 32: Material design

USEFUL Links

Shadows

Page 33: Material design

USEFUL Links

Shadow evaluation

Page 34: Material design

USEFUL Links Touch feedback

Animations

Reveal effect

Curved motion

Activity transitions

View state changes

Page 35: Material design

USEFUL LinksRippleDrawable class

Touch feedback

?android:attr/selectableItemBackground

android:colorControlHighlight

Page 36: Material design

USEFUL Links

Touch feedback

Page 37: Material design

USEFUL Links

Activity transitions

Page 38: Material design

USEFUL LinksMaterial design from Google http://www.google.com/design/spec/material-design

Useful links

Material design for androidhttp://developer.android.com/preview/material/index.html

Angular material designhttps://material.angularjs.org/#/

Apps with material designhttp://www.androidauthority.com/best-material-design-apps-for-android-523420/

Page 39: Material design

Questions time

Page 40: Material design

Thank you for Attention

Contact information

[email protected]

ilya.lisovyy

id=227112207

vk.com/lisway

Page 41: Material design