Core Design Philosophy

Material is the Metaphor

Inspired by the study of paper and ink, yet technologically advanced and open to imagination and magic. Our digital material follows the laws of physics while enabling impossible interactions.

Bold, Graphic, Intentional

The fundamentals of print-based design guide visual treatments. Typography, grids, space, scale, color, and imagery work together to create hierarchy and meaning.

Motion Provides Meaning

Motion respects and reinforces the user as the prime mover. Primary user actions are inflection points that initiate motion, transforming the whole design with purposeful animation.

Elevation & Depth

Material Design uses elevation to convey hierarchy and spatial relationships. Each level creates realistic shadows that help users understand the interface structure.

0dp - Surface

Default resting state for most components

1dp - Cards

Slightly raised for content grouping

3dp - Buttons

Standard elevation for interactive elements

6dp - FAB

Floating Action Button prominence

8dp - Navigation

Navigation drawer and app bar

24dp - Dialog

Modal dialogs and overlays

Material Color System

Material Design 3 introduces dynamic color systems that adapt to user preferences while maintaining accessibility and hierarchy.

Primary Colors

Primary #6750A4
Primary Container #EADDFF
On Primary #FFFFFF

Secondary Colors

Secondary #625B71
Secondary Container #E8DEF8
On Secondary #FFFFFF

Surface Colors

Surface #FFFBFE
Surface Variant #E7E0EC
Outline #79747E

Interactive Components

Experience Material Design components with proper elevation, color, and motion patterns.

Buttons

Cards & Surfaces

Outlined Card

Cards contain content and actions about a single subject.

Filled Card

Filled cards provide subtle separation from the background.

Form Controls

Material Motion

Motion in Material Design is purposeful, providing spatial awareness and continuity between states.

Ripple Effect

Touch feedback that radiates from the point of contact

Elevation Changes

layers Hover to elevate

Smooth transitions between elevation levels

Shared Element Transition

photo
video_library
music_note

Elements that maintain spatial relationships during transitions

Material Typography

Material Design typography emphasizes clarity and readability through systematic type scales and careful font selection.

Display Large

Material Design

Headline Large

Typography System

Title Large
Roboto Font Family
Body Large

Material Design typography is built on a foundation of clear hierarchy and purposeful font choices that enhance readability across all devices and contexts.

Label Medium BUTTON TEXT • FORM LABELS

Tools & Resources

Design Tools

  • Material Design Kit (Figma)
  • Material Theme Builder
  • Adobe XD Material kits
  • Sketch Material libraries
  • Material Design Icons

Development

  • Material Components Web
  • Material-UI (React)
  • Angular Material
  • Vuetify (Vue.js)
  • Flutter Material

Colors & Themes

  • Material Color Tool
  • Dynamic Color API
  • Contrast Checker
  • Theme Generator
  • Color Palette Builder

Learning

  • Material Design Guidelines
  • Design Principles Course
  • Component Gallery
  • Motion Studies
  • Accessibility Guide