Enhancing Jetpack Compose app performance
In this video, Tomáš will demonstrate techniques for improving Jetpack Compose app performance through measurement, debugging, and strategic optimization. You will gain insights into the effective use of Macrobenchmarks in Compose to understand startup and runtime performance. Additionally, you'll explore how tracing can provide deeper insights into the behavior of your composables. You will also learn to debug stability issues using the layout inspector and composition debugger. Lastly, we will share techniques to overcome performance challenges, ensuring a smoother app experience. Chapters: 00:00 – Introduction 00:10 – R8 and baseline profiles effects 01:17 – Measure → Debug → Improve 01:51 – Measure with Jetpack Macrobenchmark 03:53 – StartupMode explanation 05:02 – CompilationMode explanation 06:00 – Measure app startup and report fully drawn state 08:47 – Measure frame timing 09:55 – Debug with system tracing 12:46 – Add more information to system tracing 16:38 – Measure recompositions 18:02 – Layout Inspector and Composition Debugger 20:10 – Update Jetpack Compose! 20:30 – Generate a baseline profile 20:32 – Defer phases when frequently changing state 24:04 – Use BoxWithConstraints only when needed 24:48 – remember{} only heavy operations 25:26 – Load heavy images asynchronously 26:13 – Split heavy frames 27:13 – Outro Resources: Compose Performance → https://goo.gle/488Z03b Macrobenchmark → https://goo.gle/3K6w0hs Watch more Android Conference Talks → https://goo.gle/ConferenceTalks Subscribe to Android Developers → https://goo.gle/AndroidDevs #Featured #Android #JetpackCompose

App performance improvements

Compose Modifiers deep dive

DevFest Vicenza 2026 - Coding with an AI Pair by Andrea

More performance tips for Jetpack Compose

The AI Take Over Has Completely Backfired and I Can't Be Happier

Android 17 SUCKS. So I put Linux on a phone.

Understanding Compose (Android Dev Summit '19)

Performance best practices for Jetpack Compose

The Unity Tutorial For Complete Beginners

Frequency Of God 963 Hz ✨ Attract Miracles, Divine Blessings & Deep Inner Peace In Your Life

State holders and state production in the UI Layer

I Bet You DON'T Know These 3 Performance Optimizations for your Jetpack Compose UI

How to analyze and improve performance of your Jetpack Compose app

State in Jetpack Compose

EMPIEZA EL JUEVES CON FE | HOY DIOS TE DA PROTECCIÓN Y PAZ PARA TU FAMILIA | PADRE FREDDY BUSTAMANTE

Fundamentals of Compose Layouts and Modifiers - MAD Skills

Listen and Feel the Peace | Tibetan Healing Sounds for Deep Meditation, Inner Peace & Soul Healing

HOLY ROSARY TODAY THURSDAY, JUNE 11, 2026 ST. JUDE THADDEUS & LUMINOUS MYSTERIES | DAILY HOLY ROSARY

START YOUR TUESDAY WITH FAITH | TODAY GOD IS GIVING YOU UNEXPECTED OPPORTUNITIES | FATHER FREDDY ...

