Sebastian Lobato Genco

Android engineer @ Q42.com

Talk Title

Skipping Compose performance problems in one commit

Room

Salle Blin

Date

10.04.2025

Time

13:45 > 45 min

Share

on Twitter

Jetpack Compose is awesome, it helps Android devs build beautiful UIs very quickly and it's performant out of the box thanks to a lot of magic done for us by the Compose compiler.

Do you now what is also awesome? Good architectured apps with modularization. Unfortunately, this and other quirks of data types in Kotlin clash directly with the Compose compiler making Compose perform very bad out of the box 😞.

Don't worry, all of these problems (related to parameters stability and skipping re-compositions) can be easily solved in one single commit. If you know where to look at!

Come to this talk to understand all about the magic tricks used by the Compose compiler to detect changes in parameters and trigger re-compositions or skip them all together. You will also learn how to use the Layout inspector and stability metrics to quickly find where the problems are plus a few simple and very powerful ways to drastically improve Compose performance.

Speaker Bio

I love making Android apps and I’ve been doing it for the past +10 years, first at TomTom and now at Q42 working on +10 apps, from start-ups to big corp.
I’m really into app architecture and their evolution from the early MVP days to the innovative server-driven UI with Compose, to solve real wold problems.
I ❤️ to learn, share and improve myself and the things I build.

Menu