View profile

jetc.dev Newsletter - Issue #128

jetc.dev Newsletter - Issue #128
By Mark Murphy, CommonsWare • Issue #128 • View online
Releases are getting more complicated, where we got 1.2.1, 1.3.0, and 1.3.0-alpha03 all at the same time!
Beyond that, we look at text in a Canvas() spend a lot of time on performance, including the use (or non-use) of @Stable. We examine consuming flows, implementing effects, and how Live Literals work. And we see how, with an annotation and a library, we can even get rid of having an Activity in our Compose UI apps.

Release Roundup and Alpha Analysis
Reviewing the release notes for the latest Jetpack Compose update!
Compose Compiler 1.3.0 is now stable, mostly for getting us up to Kotlin 1.7.10.
We also got 1.2.1 patch versions for the rest of the Compose artifacts. Those fix memory leaks and other bugs.
Plus, 1.3.0-alpha03 is out!
  • LayoutCoordinates got a bunch of changes, including findRootCoordinates() and transformFrom()
  • Font support was improved with FontVariation
Note that Paragraph is now a sealed interface, mostly to help with implementing it for both Compose for Android and Compose for Desktop.
One Off the Stack, One Off the Slack
You’ve got questions. That’s understandable!
How Do We Center Text in a Canvas()?
Composable Commentary
Posts, videos, and other new information related to Jetpack Compose!
Medium: Consuming flows safely in Jetpack Compose
Medium: Comparing Jetpack Compose performance with XML
Medium: Quick Note on Jetpack Compose Recomposition
Medium: Optimizing Recomposition in Jetpack Compose: Stability System
Medium: Exploring Jetpack Compose’s Hot-Reload Feature
Jetpack Compose Effect Handlers
Resource Roundup
100% pure code!
Did you enjoy this issue?
Mark Murphy, CommonsWare

Jetpack Compose news and notes.

In order to unsubscribe, click here.
If you were forwarded this newsletter and you like it, you can subscribe here.
Powered by Revue