Chapter 5: Managing the State of Your Composable Functions

In Chapter 4, Laying Out UI Elements, I showed you how to set the red, green, and blue portions of a color by dragging sliders. We used state to share these values among composable functions. Quite a few other sample apps of the previous chapters dealt with state, too. In fact, reacting to state changes is critical to how modern mobile apps work.

So far, I have described state as data that can change over time. You learned about a few important functions, for example, remember { } and mutableStateOf(). I also briefly touched on a concept called state hoisting.

This chapter builds on these foundations. For example, you will understand the difference between stateless and stateful composables, ...

Get Android UI Development with Jetpack Compose now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.