material-design-3

Apply Material Design 3 theming with dynamic color and adaptive layouts in Android Compose.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/HuxleyMc/Android-Skills --skill material-design-3-huxleymc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: material-design-3
Source: https://github.com/HuxleyMc/Android-Skills/tree/main/material-design-3
Command: npx skills add https://github.com/HuxleyMc/Android-Skills --skill material-design-3-huxleymc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Material Design 3 provides a unified design language for Android apps, ensuring consistent theming, typography, and components across platforms.

Core Features & Use Cases

  • Theming with dynamic color support and a cohesive color scheme.
  • Typography and components alignment using M3 tokens for consistent UI.
  • Use Case: Apply M3 to modern apps to achieve adaptive layouts and scalable design.

Quick Start

  • Add Material Design 3 dependencies to your Android project: androidx.compose.material3 and material3-window-size-class.
  • Create a theme module with colorScheme, typography, and shapes and apply it at the app root using MaterialTheme.
  • Enable dynamic color on Android 12+ and adapt layouts using WindowSizeClass for responsive design.