Jetpack Compose Extends Transitions and Animations, and Improves Performance
Briefly

Shared element transitions help create seamless transitions between screens with common elements, using high-level APIs like SharedTransitionScope and Modifier.sharedElement().
Lazy list item animations can be achieved by adding Modifier.animateItem to lists, columns, and lazy items, facilitating automatic fade-in and fade-out effects.
The introduction of lazy flow layouts such as ContextualFlowRow and ContextualFlowColumn optimizes rendering by displaying only content that fits the screen, improving performance and resource utilization.
Read at InfoQ
[
|
]