In this workshop you will learn advanced concepts related to State and Side Effects APIs in Jetpack Compose. We'll see how to create a state holder for stateful composables whose logic isn't trivial and how to create coroutines and call suspend functions from Compose code. We'll learn what are side effects, and different APIs, like LaunchedEffect and rememberUpdatedState, to trigger them and accomplish different use cases.
Resources:
State in Jetpack Compose codelab → [ Ссылка ]
Advanced State and Side Effects in Jetpack Compose codelab → [ Ссылка ]
Side-effects in Compose → [ Ссылка ]
UI state production pipeline → [ Ссылка ]
Architecting your Compose UI → [ Ссылка ]
Consuming flows safely in Jetpack Compose → [ Ссылка ]
Other supported types of state → [ Ссылка ]
Compose and other libraries → [ Ссылка ]
Save UI state in Compose → [ Ссылка ]
Lifecycle of composable functions → [ Ссылка ]
Thinking in Compose → [ Ссылка ]
Splash screen API → [ Ссылка ]
Maps Compose → [ Ссылка ]
When should I use derivedStateOf? → [ Ссылка ]
Now in Android → [ Ссылка ]
Speakers: Alejandra Stamato, Manuel Vicente Vivo
Watch more:
Watch all Android and Play Sessions → [ Ссылка ]
Watch all the workshops from Google I/O 2023 → [ Ссылка ]
Watch more Mobile Sessions → [ Ссылка ]
All Google I/O 2023 Sessions → [ Ссылка ]
Subscribe to Android Developers → [ Ссылка ]
#GoogleIO#Featured #AndroidDevelopers #JetpackCompose
![](https://i.ytimg.com/vi/TbxCz5AljQk/maxresdefault.jpg)