jetc.dev Newsletter Issue #2
dev05 is here! And with it, we get our usual round of “hey, where did this move
to?” and “what is the replacement for that?” sorts of questions. A fast-moving
API means a quickly-obsolete set of existing resources.
But, that’s not going to stop us from trying!
Beyond that, we have routing, nav drawers, and Pokémon.
One Off the Stack, One Off the Slack
You’ve got questions. That’s understandable!
In this Slack thread, Leland Richardson and Zsolt Kocsi debate how we might move from screen to screen within a Compose app.
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
With each dev release, we need to make some adjustments to our Gradle scripts to adopt it. The obvious one is to update all of the Compose-related dependencies. But, in addition:
Make sure that you set the
kotlinCompilerExtensionVersionvalue in the
composeOptionsclosure to the same version that you are using for your dependencies.
kotlinCompilerVersionto see if it has changed from the
1.3.61-dev-withExperimentalGoogleExtensions-20200129value that we are using today.
- 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?!?