Session

Recomposition Roundup: All You Need to Know

Jetpack Compose, a modern UI toolkit for Android, offers a declarative approach to UI development. However, understanding and optimizing recompositions is crucial for delivering smooth and efficient user experiences. This technical session will explore common pitfalls developers encounter when working with recompositions in Jetpack Compose.

We'll explore the impact of unstable classes, including external classes and lambdas, on unintended recompositions. These classes can often lead to unnecessary recompositions, impacting performance. Additionally, we'll discuss performance challenges associated with LazyList, columns, continuously changing state, and the role of modifiers in affecting recomposition behavior.

Through practical examples and code demonstrations, attendees will learn techniques to:

Identify and resolve recomposition issues
Optimize UI performance
Write efficient and stable Jetpack Compose code

By the end of this session, you'll have a solid understanding of recompositions and how to avoid common pitfalls, enabling you to create high-quality and performant Jetpack Compose applications.

Harun Wangereka

GDE Android, Android Engineer at Apollo Agriculture

Nairobi, Kenya

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top