What’s new in the Jetpack Comp... Note

What’s new in the Jetpack Compose August ’25 release

The Jetpack Compose August 2025 release is now stable, introducing version 1.9 of core Compose modules. This update brings new APIs for rendering shadows, enabling 2D scrolling, and enhancing rich text styling. Developers can now utilize Modifier.dropShadow() and Modifier.innerShadow() for customizable shadow effects on composables. New visibility modifiers, onVisibilityChanged and onFirstVisible, allow for more performant reactions to element visibility. BasicTextField now supports rich styling within its OutputTransformation, enabling formatted input like phone numbers. The LazyLayout building blocks are stable, and prefetch improvements in Lazy Lists and Grids offer significant scroll performance gains. Two-dimensional scrolling is now possible with the Scrollable2D API, allowing for complex layouts that move in all directions. Scroll interop with Views has been improved with bug fixes and new features for better integration. An opt-in API is available to provide richer crash location details in stack traces for easier debugging. New runtime annotations and lint checks, such as @RememberInComposition and @FrequentlyChangingValue, enhance code quality and prevent recomposition issues. The release also includes updates for context menus and requires Android Gradle Plugin/Lint version 8.8.2 or higher.