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.
-
Аналитика магазинов2 недели назадМобильный рынок Ближнего Востока: выручка растёт быстрее загрузок: исследование Bidease и Sensor Tower
-
Магазины приложений4 недели назадApple заявляет, что иск Epic не должен менять правила App Store для всех разработчиков
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.22
-
Разработка4 недели назадПрекращаем использовать .onAppear для API-вызовов: осваиваем .task и конечный автомат
