Android Developers Blog Meghan Mehta and Nick Butcher Aug 13, 2025

Android Developers Blog: What’s new in the Jetpack Compose August ’25 release

Article Summary

The Jetpack Compose team just dropped their August '25 release, and it's packed with updates Android devs have been waiting for.

Google's Android Developers Blog announced the latest Jetpack Compose release with significant improvements across performance, tooling, and developer experience. This monthly update continues Google's commitment to evolving their modern UI toolkit for native Android development.

Key Takeaways

Critical Insight

The August release brings meaningful performance gains and developer experience improvements that make Compose more production ready than ever.

One particular tooling enhancement could cut your UI debugging time in half, but you'll need to read the full changelog to find it.

About This Article

Problem

Developers didn't have good options for rendering box-shadow effects or checking if elements were visible on screen. The existing Modifier.shadow() only worked with elevation-based shadows from a lighting model.

Solution

Jetpack Compose added Modifier.dropShadow() and Modifier.innerShadow() so developers can render custom shadows. It also added onVisibilityChanged and onFirstVisible APIs that use onLayoutRectChanged under the hood to track visibility without hurting performance.

Impact

Lazy List and Lazy Grid scroll faster now thanks to the new LazyLayoutCacheWindow API. It lets you customize how items are prefetched by setting viewport fractions or dp sizes for items ahead and behind the visible area.