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 2 Design based on paper and ink (Quantum Paper) 3 A design which is not restricted only to mobile, but to all including web. 4 Interfaces 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.
11 Layers stacked, arranged at different heights and casts shadows on the top of each other
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 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 Depth should be meaningful Take care of the movements Its not necessary to use FAB Use of dialog boxes
15
16
17 In Material Design, surface is compared to a digital or quantum paper. Everything placed in the digital paper is digital ink.
18 important functions . Font style & Composition . .Structure of Content . Material design recommends using Roboto font. Typography
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 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 List View Card View
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 Active movement catches users eye. By using animations we manage users attention. Laws of physics greatly used in conceptualizing material design animations.
24
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
27 Adaptive design is how we can apply all the above mentioned principles in all form factors.