Ответ
Material Design 3 (MD3) — это последняя версия дизайн-системы от Google, обновляющая визуальный язык и компоненты для создания современных интерфейсов.
Ключевые особенности:
- Динамический цвет — автоматическая адаптация палитры под обои/тему.
- Обновлённые компоненты — новые Button, Card, BottomAppBar с улучшенной анимацией.
- Токены дизайна — систематизация стилей (цвет, типографика, формы) через
Theme.kt. - Адаптивность — поддержка разных устройств (смартфоны, планшеты, foldables).
Пример темы в Compose:
MaterialTheme(
colorScheme = lightColorScheme(primary = Purple40),
typography = Typography(bodyMedium = TextStyle(fontFamily = FontFamily.SansSerif)),
shapes = Shapes(small = RoundedCornerShape(8.dp))
) {
Button(onClick = {}) { Text("MD3 Button") }
}
MD3 упрощает создание согласованных, доступных и эстетичных интерфейсов.