jetc.dev Newsletter Issue #10
Google is sticking with their every-two-weeks release cadence, so
last week! In this issue, we will look at some ramifications of that, plus
snackbars, animations, and life.
One Off the Stack, One Off the Slack
You’ve got questions. That’s understandable!
Once again, there has been a shortage of Jetpack Compose questions on Stack
Overflow in the
android-jetpack-compose tag. So,
let’s look at more from Slack!
Posts, videos, and other new information related to Jetpack Compose!
This article looks at using
Transition for animated effects in Compose. This is
the latest in Nikit Bhandari’s series of Compose articles, covering topics
ranging from tabs and drawers to clicks and scrolling.
100% pure code!
…And One More Thing
The scope of changes in dev09’s edition of the Compose UI libraries is
extensive. And the release notes do not cover everything, such as the new
dev10 promises to be a big release as well, as we may get a new compiler plugin
to try out. Yet, it appears that this is still an interim release of the plugin,
with not everything working quite yet (e.g., working with Flow from coroutines).
All of this suggests that we are quite a ways away from an alpha of either Compose or the Compose UI:
I would not expect an alpha of Compose until the compiler plugin is reasonably feature-complete and out for a while, so we can find lingering problems
It is possible that Compose reaches alpha before Compose UI (though the reverse seems less likely), as there is no strict requirement that the two reach alpha simultaneously
On the plus side, this indicates that Google is taking its time and trying to get the first edition of Compose to be as good as possible. On the other hand, there is a minor risk of losing early adopter enthusiasm, as developers tire from the rework required to keep up with all the dev-release changes. On the whole, the pace seems like a positive thing, though. As they say, patience is a virtue.
- 2021-10-12: Overscroll! Responsive layouts! Accessibility! Reorderable lists! Foldables! Testing with an Espresso wrapper! And... testing with robots?!?
- 2021-10-05: 1.0.3! 1.1.0-alpha05! Scopes! Compose in production! rememberUpdatedState()! And... particles of Compose?!?
- 2021-09-28: @androidamanda on declarative UIs! Keyboard handling! Swapping themes! Pickers, pickers, and more pickers! And... LED matrix displays?