Ben TrengroveinAndroid DevelopersJetpack Compose: Strong Skipping Mode ExplainedStrong skipping mode changes the rules for what composables can skip recomposition and should greatly reduce recomposition.Feb 278Feb 278
Ben TrengroveinAndroid DevelopersAn update on Jetpack Compose Accompanist libraries — August 2023Here is an update on Jetpack Compose Accompanist libraries — August 2023Aug 24, 20236Aug 24, 20236
Ben TrengroveinAndroid DevelopersJetpack Compose — When should I use derivedStateOf?derivedStateOf — a really common question we see is where and when is the correct place to use this API?Nov 29, 20228Nov 29, 20228
Ben TrengroveinAndroid DevelopersJetpack Compose Composition TracingToday, we are launching the first alpha of Compose Composition Tracing, a new feature that allows showing Jetpack Compose composable…Sep 20, 20224Sep 20, 20224
Ben TrengroveinAndroid DevelopersJetpack Compose: Debugging RecompositionIn this post, I wanted to show you how I looked into a performance issue in Jetsnack and how I went about debugging and fixing it in…Sep 7, 20228Sep 7, 20228
Ben TrengroveinAndroid DevelopersJetpack Compose Accompanist — An FAQ.Accompanist is a group of libraries that aim to supplement Jetpack Compose with features that are commonly required by developers but not…Aug 19, 20222Aug 19, 20222
Ben TrengroveinAndroid DevelopersJetpack Compose Stability ExplainedHave you ever measured the performance of your composable and discovered it is recomposing more code than you expect? “I thought Compose…Jun 30, 202211Jun 30, 202211
Ben TrengroveinAndroid DevelopersWhy should you always test Compose performance in release?When discussing performance related to Compose, you’ll find that the guidance states “always test in release mode with R8 enabled”. You…Jun 8, 20224Jun 8, 20224