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).
- 2023-11-21: Compose/Material3/Wear Compose updates! remember()! Adaptive layouts! Compose Multiplatform in 2024! @email@example.com on BasicTextField2()! Compose Multiplatform charts! And... is TV Compose in trouble?!?
- 2023-11-14: Compose Compiler! BasicTextField2()! @firstname.lastname@example.org and animations! Optimization! @email@example.com, JetBrains, and Fleet! JetBrains and plotting! And... we collapse?!?
- 2023-11-07: Compose Multiplatform! Chips in fields! Diffing! Custom fonts in Glance app widgets! Heatmaps! PIN input! And @firstname.lastname@example.org is in a bit of a haze?!?