Ben TrengroveinAndroid DevelopersJetpack Compose: Strong Skipping Mode ExplainedStrong skipping mode changes the rules for what composables can skip recomposition and should greatly reduce recomposition.13 min read·Feb 27, 2024--7--7
Ben TrengroveinAndroid DevelopersAn update on Jetpack Compose Accompanist libraries — August 2023Here is an update on Jetpack Compose Accompanist libraries — August 20235 min read·Aug 24, 2023--6--6
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?6 min read·Nov 29, 2022--5--5
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…4 min read·Sep 20, 2022--4--4
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…5 min read·Sep 7, 2022--8--8
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…8 min read·Aug 19, 2022--2--2
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…13 min read·Jun 30, 2022--11--11
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…9 min read·Jun 8, 2022--4--4