GitHub
Jetpack Compose New Style API — пример использования нового Style API
Небольшой экран для умного дома, созданный для изучения нового Jetpack Compose Foundation Style API.
Приложение целенаправленно сфокусировано: один экран управления кондиционером, чистая визуальная система в стиле Material 3 и несколько интерактивных состояний, демонстрирующих, как стили могут существовать вне обычной композиции, при этом сохраняя правильные значения темы в нужное время.
Что демонстрирует этот пример:
- Централизованный слой
AppTheme.stylesдля многократно используемых стилей компонентов - Токены стилей обрабатываются внутри
StyleScopeс помощьюCompositionLocal.currentValue - Состояния нажатия, выбора и отключения с помощью
rememberUpdatedStyleState - Компактная область управления климатом с селектором режимов, скоростью вентилятора и чипом Eco
- Пользовательский индикатор температуры, созданный с помощью Compose Canvas
- Простой поток состояний в стиле MVVM с использованием
ViewModelиStateFlow
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Видео и подкасты для разработчиков4 недели назадОт личной продуктивности к командной: сила шаблонизации в IDE
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.20
-
Разработка3 недели назадГорячая перезагрузка AGSL-шейдеров без пересборки: пошаговое руководство для Compose
-
Новости3 недели назадВидео и подкасты о мобильной разработке 2026.21
