Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[Nazar Moravskyi] Material Design in Action

[Nazar Moravskyi] Material Design in Action

Presentation from GDG DevFest - the biggest Google related event in Ukraine. October 24-25, Lviv. Learn more at http://devfest.gdg.org.ua/

Google Developers Group Lviv

October 25, 2014
Tweet

More Decks by Google Developers Group Lviv

Other Decks in Programming

Transcript

  1. What is Material Design? New Google’s design language that allows

    for a unified experience across platforms and device sizes
  2. Material is the Metaphor Every Element is a piece of

    paper Elements have depths Natural light and shadows
  3. Motion Provides Meaning Objects transforms and reorganises Motion serves to

    focus attention and maintain continuity Animations everywhere
  4. Tabs Use tabs if: • App's users to switch views

    frequently. • Limited number of top-level views. • You want to divide large amount of related data
  5. Navigation Drawer Use a navigation drawer if: • App has

    a large number of top-level views • App has natural “home” • Deep navigation branches • Reduce the visibility of less frequently visited destinations
  6. Cards different content (title, photo, text, description) more than 2

    actions possible cards with different types of objects !
  7. Grids and Lists simple content 2 actions maximum optimised for

    visual comprehension and differentiating between like data types
  8. Design with paper in mind Use bright colours, be bold

    Don’t forget about patterns Add transitions and animations