Hey all, small announcement 📣 : with the
Jetpack Compose 1.8. beta01 release, you may notice that a significant number of APIs that were previously experimental, have been graduated to stable.
🫶 We care a lot about providing a high quality and cohesive API surface for Compose, while also adhering to strict binary compatibility across releases, to ensure upgrades are relatively straightforward. We’ve heard from the community that APIs that have been experimental for longer are harming the Compose experience, which is why we are
decreasing our usage of experimental APIs moving forward.
In 1.8, we will stabilize all experimental APIs in the Foundation and UI modules that have been unchanged for more than one full release cycle, and we plan to do the same for more modules in the future.
As part of this effort, we have also identified APIs added in recent releases that are not what we believe we should commit to long term. This has led to the decision to
deprecate the experimental ContextualFlowRow
and ContextualFlowColumn
, added in 1.7. It is possible for developers to implement their particular use cases, while we work on a plan for future components that can cover these functionalities better.
The related APIs
FlowRow
and
FlowColumn
will become stable, however
without the new overflow
parameter added in the last release.
Please reach out to us if you have any questions or concerns, thanks!
gratitude thank you