Что нового в релизе Jetpack Co... Заметка

Что нового в релизе Jetpack Compose за август 2025 года

Выпуск Jetpack Compose августа 2025 года теперь стабилен, представляя версию 1.9 основных модулей Compose. Это обновление привносит новые API для рендеринга теней, включения прокрутки в 2D и улучшения стилизации богатого текста. Разработчики теперь могут использовать Modifier.dropShadow() и Modifier.innerShadow() для настраиваемых эффектов теней на составных элементах. Новые модификаторы видимости, onVisibilityChanged и onFirstVisible, позволяют реагировать на видимость элементов более эффективно. BasicTextField теперь поддерживает богатую стилизацию в OutputTransformation, позволяя вводить форматированные данные, такие как номера телефонов. Блоки LazyLayout теперь стабильны, а улучшения prefetch в Lazy списках и сетках обеспечивают значительные приросты производительности прокрутки. Теперь возможна двухмерная прокрутка с помощью API Scrollable2D, позволяя создавать сложные макеты, которые движутся во всех направлениях. Интеграция прокрутки с View была улучшена с помощью исправлений ошибок и новых функций для лучшей интеграции. Доступен опциональный API для предоставления более подробных сведений о местоположении ошибок в стеке вызовов для упрощения отладки. Новые аннотации runtime и проверки lint, такие как @RememberInComposition и @FrequentlyChangingValue, улучшают качество кода и предотвращают проблемы с рекомпозицией. Выпуск также включает обновления для контекстных меню и требует версию Android Gradle Plugin/Lint 8.8.2 или выше.