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.
-
Новости3 недели назадВидео и подкасты о мобильной разработке 2026.20
-
Видео и подкасты для разработчиков3 недели назадОт личной продуктивности к командной: сила шаблонизации в IDE
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.19
-
Разработка4 недели назадПодсветка синтаксиса на Android — интеграция движка Shiki в Compose
