Upload
nidhi-shah
View
786
Download
4
Embed Size (px)
Citation preview
Topics
● What is Material?
● Guidelines for color, text and layout
● Guidelines for motion, interaction and transitions
Pre- “Material”
● Lack of coherent look and feel
● Poor transitions and animations
● UI/UX Fragmentation
What is “Material”?
● Hypothetical material out of which all UI elements, such as buttons, pages etc are constructed
● “Material” has realistic physical properties, akin to paper; for e.g. it casts and receives shadows
● These guidelines for “Material” provides a unified design language for all Android experiences
All “Materials” have different “Elevations”
Buttons and interactive objects have responsive elevation, i.e. their elevation changes when users interact with them
Key Takeaways
• Material is a digital “fabric”
• Materail casts shadows
• Material can split, combine and reshape
Color - Bold hues, muted environments
Inspired by architecture, road signs, pavement marking tape etc
Palette Swatches
23
• Vibrant. Palette.getVibrantSwatch() • Vibrant dark. Palette.getDarkVibrantSwatch() • Vibrant light. Palette.getLightVibrantSwatch() • Muted. Palette.getMutedSwatch() • Muted dark. Palette.getDarkMutedSwatch() • Muted light. Palette.getLightMutedSwatch()
Floating Action Button - Dimensions
28
● The button should be placed in the bottom right corner of the screen
● Recommended margin of 16dp for phones
● Can also be attached to ListView, RecyclerView etc
Key Takeaways
• Use Palette to develop your brand colors
• Use dynamic type for best UX
• Only one FAB per screen if necessary
Animations - Smooth Acc / Decc
Asymmetric acceleration and deceleration creates a more natural and delightful motion.
Key Takeaways
• Gotta love Ripples!
• Provide visual continuity using hero transitions
• Show or hide a group of elements with circular reveal
SummaryVisual language focused on good design principles ● “Material” - Hypothetical material Inspired by Paper
and Ink but with additional rules ● “Bold, Graphic & Intentional” - Foundational
elements of print based design ● “Meaningful Motion” - Focuses attention and
maintains continuity in user experience