{"repo":"skydoves/compose-stability-inference","free":true,"listed":false,"github":"https://github.com/skydoves/compose-stability-inference","clone":"git clone https://github.com/skydoves/compose-stability-inference.git","description":"📚 A comprehensive study of how the Compose compiler determines type stability for recomposition optimization.","language":null,"stars":319,"topics":["android","compose","compose-multiplatform","jetpack-compose","skydoves","compose-compiler"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"Compose Compiler Stability Inference System A comprehensive study of how the Compose compiler determines type stability for recomposition optimization. All details that Optimize App Performance By Mastering Stability in Jetpack Compose and compose-performance couldn't take in. 💝 Sponsors 📗 Jetpack Compose Mechanisms Book Jetpack Compose Mechanisms takes you from \"how to use Compose\" into \"how Compose actually works,\" tracing the AOSP source line by line through the compiler, runtime, and UI layers beneath every Composable, with practical, production-ready examples from the author's own Compose tooling and libraries. It then ties all three layers together into deep, real-world performance tuning, from stability inference to the skip decision. Fully updated for Kotlin 2.4.0 and Compose Compiler 2.4.0. Table of Contents - Compose Compiler Stability Inference System - 📘 Manifest Android Interview - 🕊️ Dove Letter - Table of Contents - Chapter 1: Foundations - 1.1 Introduction - 1.2 Core Concepts - Stability Definition - Recomposition Mechanics - 1.3 The Role of Stability - Performance Impact - Chapter 2: Stability Type System - 2.1 Type Hierarchy - 2.2 Compile-Time Stability - Stability.Certain - 2.3 Runtime Stability - Stability.Runtime - 2.4 Uncertain Stability - Stability.Unknown - 2.5 Parametric Stability - Stability.Parameter - 2.6 Combined Stability - Stability.Combined - 2.7 Stability Decision Tree - Complete Decision Tree - Decision Tree for Generic Types - Expression","default_branch":null,"files":null,"tree":[],"storefront":"/r/skydoves","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/skydoves/compose-stability-inference/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}