At its core, Jetpack Compose is a composition-based framework. This means that you build your UI by composing small, reusable functions that describe the UI. These functions are called . When you call a composable function, it returns a composition that describes the UI.
For those who want to dive deeper into the internals of Jetpack Compose, we've prepared a PDF guide that covers the topics discussed in this blog post. jetpack compose internals pdf download
[insert link to PDF guide]
The composition model is based on the concept of . A slot is a placeholder for a composable function. When you call a composable function, you're essentially filling a slot with a new composition. At its core, Jetpack Compose is a composition-based