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-07-20: rc02! Preview and ViewModel, together again! Coil supports Compose! MVI! @dequesystems on accessibility! Screenshots of composables! D-pad support! And... Context code smells?!?
- 2021-07-13: Focus! Viewports! Navigation! @divyajain2405 talks about architecture! Screenshot testing! Sliders! Reorderable lists!
- 2021-07-06: RC01! Navigation! Phones *and* tablets! Cards! Timers! Barcodes! And... the