脱・不要な再コンポーズ - Composeの3フェーズと安定性を理解してUIを高速化する by yuhi yamane

Kotlin Fest 2025
どちらでも
Android 中級者

脱・不要な再コンポーズ - Composeの3フェーズと安定性を理解してUIを高速化する

matuyuhi yuhi yamane matuyuhi
1

「rememberやderivedStateOfを使っているのにUIがもたつく…」そんな経験はありませんか?
パフォーマンス問題の多くは、再コンポーズの仕組み、特にComposition・Layout・Drawの3フェーズと、コンパイラが賢く再描画をスキップするための鍵となる「安定性(Stability)」への深い理解に、解決の鍵があります 。

本セッションでは、この「安定性」の仕組みを深掘りし、不要な再コンポーズを根本から防ぐ方法を解説します。Compose Compiler Metricsも活用しながら、不安定なクラスを特定・修正し、真に高速なUIを実現するための具体的なテクニックを学びます。