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.
- 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?