jetc.dev Newsletter Issue #6
This week debuts the
dev07 release of Compose and the Compose UI libraries!
One Off the Stack, One Off the Slack
You’ve got questions. That’s understandable!
A problem in getting reflection to find a function turns out to really be a problem with coroutines and the Compose Kotlin compiler plugin.
Note: to view this, you need to be a member of the Kotlin Slack workspace — sign up at https://slack.kotlinlang.org/!
Posts, videos, and other new information related to Jetpack Compose!
100% pure code!
…And One More Thing
Not everything can be a priority.
Developers have been asking for some time when there is going to be an official navigation/routing solution for Jetpack Compose. The current answer is that the Jetpack Navigation component will fill that role. However, having a native Compose implementation of Navigation is somewhat decoupled from Compose development itself. Or, as Adam Powell put it:
“We don’t consider it blocking for alpha, beta or 1.0, partially because it’s “fairly straightforward to create a ComposableFragment and use that with the “existing library. We’re focusing on the fundamentals that make such “integrations easy to write first.”
This is not to say that navigation/routing is not a concern, just that it is an independent effort from Compose itself and may ship on an independent timeline (though, presumably, after Compose itself ships).
- 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?