View profile

jetc.dev Newsletter - Issue #131

jetc.dev Newsletter - Issue #131
By Mark Murphy, CommonsWare • Issue #131 • View online
This week, we look at bottom sheets and the “first composition” fallacy. We look at Glance support, sneak a peek at snapshots, and explore the measurement and drawing phases of compositions. We examine a pair of “speed dial” FAB implementations, plus we revisit some redwood. 

One Off the Stack, One Off the Slack
You’ve got questions. That’s understandable!
How Can I Close a Bottom Sheet?
Composable Commentary
Posts, videos, and other new information related to Jetpack Compose!
Medium: Experimenting with Jetpack Glance
Slides: Hitchhiking Through Jetpack Compose
Slides: Opening the shutter on snapshots
Measuring and drawing in Jetpack Compose
Medium: Extending ‘SwipeToDismiss’ in Jetpack Compose
Simple RSS Feed Reader - Jetpack Compose
Resource Roundup
100% pure code!
Other Interesting Links
…And One More Thing
Five weeks ago, I wrote in this space about how Compose 1.2.0 coming out a year after 1.0.0 was a nice update pace.
Last week, Google released the first beta for Compose 1.3.0, less than three months after the corresponding beta release for Compose 1.2.0.
🙃
The closer you are to being a platform, the more important predictability becomes in release cycles. Updating to a new version of a platform tends to be more involved and take more effort than is updating to a new version of other libraries. Third parties that depend on the platform also need to update, adding to the overall complexity.
That’s why nobody bats an eye about release cycles for OkHttp, despite that library being all but essential to modern Android app development. Yet, Google’s release of Android 12L broke established release cycle patterns and caused a lot more concern. Android is a platform, OkHttp is not. Compose, especially Compose UI, is far closer to being a platform than is OkHttp.
I am not saying that the 1.0.0 -> 1.2.0 timeframe was right, or that the 1.2.0 -> 1.3.0 timeframe is wrong. I am saying that the apparent lack of release cycle predictability may add friction to Compose UI usage.
Did you enjoy this issue?
Mark Murphy, CommonsWare

Jetpack Compose news and notes.

In order to unsubscribe, click here.
If you were forwarded this newsletter and you like it, you can subscribe here.
Powered by Revue