# Module root
Compose Material 3
# Package androidx.compose.material3
Build Jetpack Compose UIs with Material Design 3, the next evolution of Material Design. Material 3 includes updated theming and components and Material You personalization features like dynamic color, and is designed to be cohesive with the new Android 12 visual style and system UI.

In this page, you'll find documentation for types, properties, and functions available in the `androidx.compose.material3` package.
For more information, check out the Material Design 3 and Material You section in the Material Theming in Compose guide.
## Overview
### Theming
Material 3 makes brand expression in an interface simpler and more beautiful than ever before, with color and typography theming.
| | **APIs** | **Description** |
| ---- | -------- | --------------- |
| **Material Theming** | [MaterialTheme] | M3 theme |
| **Color scheme** | [ColorScheme] | M3 color scheme |
| **Dynamic color** | [dynamicLightColorScheme] | Dynamic light color scheme |
| | [dynamicDarkColorScheme] | Dynamic dark color scheme |
| **Typography** | [Typography] | M3 type scale |
### Components
Material 3 Components are interactive building blocks for creating a user interface.
| | **APIs** | **Description** |
| ---- | -------- | --------------- |
| **Buttons** | [Button] | M3 filled button |
| | [ElevatedButton] | M3 elevated button |
| | [FilledTonalButton] | M3 filled tonal button |
| | [OutlinedButton] | M3 outlined button |
| | [TextButton] | M3 text button |
| **FAB** | [FloatingActionButton] | M3 FAB |
| | [SmallFloatingActionButton] | M3 small FAB |
| | [LargeFloatingActionButton] | M3 large FAB |
| **Extended FAB** | [ExtendedFloatingActionButton] | M3 extended FAB |
| **Dialogs** | [AlertDialog] | M3 basic dialog |
| **Navigation bar** | [NavigationBar] | M3 navigation bar |
| **Navigation drawer** | [NavigationDrawer] | M3 navigation drawer |
| **Navigation rail** | [NavigationRail] | M3 navigation rail |
| **Top app bar** | [SmallTopAppBar] | M3 small top app bar |
| | [CenterAlignedTopAppBar] | M3 center-aligned top app bar |
| | [MediumTopAppBar] | M3 medium top app bar |
| | [LargeTopAppBar] | M3 large top app bar |
### Surfaces and layout
Material 3 defines the qualities that can be expressed by UI regions, surfaces, and components.
| | **APIs** | **Description** |
| ---- | -------- | --------------- |
| **Surfaces** | [Surface] | M3 surface |
| **Layout** | [Scaffold] | Basic M3 visual layout structure |