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-01-24: Locales! Relay! Effects! Paging! Foldables! Permissions! Date pickers! Bi-directional scrolling! And what your MaterialTheme means... for your SwiftUI code?!?
- 2023-01-17: New Compose patches and alphas! Dealing with Navigation for Compose! Scaffolds! QR codes! Server-defined UI! And @email@example.com has joined the BOM squad! 😁 💥
- 2023-01-10: onNewIntent() and composables! ContactsContract and composables! Balloons! QR codes! Pencils! And a focus on focus!