Material Design at I/O 2024

Jul 10, 2024

Material Design at I/O 2024

Introduction

  • Speaker: Mike Tovari, Head of Product for Material Design
  • Anniversary: Material Design turns 10 years old
  • Celebration: Year-long campaign
    • Reflecting on impactful moments
    • Key voices and influence on UI and physical world

Historical Overview

Early Design at Google

  • 2007: First visual designer hired
    • Before this, UI design by engineers and founders:
      • Larry Page: Original search results page
      • Sergey Brin: First Google logo

2011: Visual Design Language

  • Initiative: Code-named Kennedy
  • Objective: Cohesive look/feel across Google products
  • Impact: Turned point in design perception
    • Design considered important at Google
  • 2012: Importance of beauty discussed by Larry Page

Timeline of Material Design

2014: Introduction

  • Unveiling: Google I/O 2014
    • Bold colors, clear navigation, Floating Action Button (FAB)
    • Aim: Flexible system backed by open-source code
    • Effect: Elevated design standards

2016: Google Fonts

  • Integration: Google Fonts joined Material Design team
  • Impact: Expanded branding opportunities

2018: Material 2

  • Launch: Google I/O 2018
    • New UI components, theming capabilities

2021: Material 3

  • Launch: Google I/O 2021
    • Updated components, Material You personalization (Dynamic Color)

Future of Material Design

Goals and Focus

  • Personal and expressive experiences
  • System flexibility: Adaptation for users and products

Research and Development

  • Partnership with research: To understand product appeal
  • Participation invitation: Insights shared on Material blog
    • Article: โ€œWhat does your UI say to your users?โ€

Features and User Benefits

  • Personalized color and contrast for accessibility
  • User control over UI experience
  • Feedback-driven improvements:
    • More components
    • Graduated experimental APIs
    • Expanded color and motion offerings

Technical Updates and Improvements

Updates by James Williams

  • Composed Material 1.2: More customizable color schemes
  • Segmented buttons: Now available in Compos
  • Pull to refresh API: Now in Composed Material (1.3)
  • Carousel Component: New feature in 1.3 (detailed by Noah and Sagi)
  • Non-text contrast improvements: For better component legibility
  • Adaptive Apps Talk: New designs for variable screen sizes

Favorite Updates

  1. Color Customization: Enhanced understanding and control over color applications
  2. Contrast Control: Standard, medium, high options
  • Material Theme Builder: Tool for creating material themes
    • Colors and font integration with Google Fonts

Practical Implementation

Discussed by Noah Dolberg

  • Adaptive, personal components: New updates (Carousel, progress indicator, slider)
  • Typography: Use of Roboto Flex for expressive typography
  • Adaptive UI: Material Pain System for foldable and large screens

Real-world Application

Discussed by Sagi Pinski (Google Maps)

  • Use in Google Maps: Integrating material components
  • Dynamic features: New designs with surface roles and color schemes
  • Carousel Exploration: Potential new feature for place discovery

Closing Remarks

  • AI Integration: Guide on using AI (Gemini App) in material design workflow
  • Call to Action: Engage with Material Design team, share feedback, continue the conversation
  • Gratitude and future events reminder