Android engineer
Kotlin enthusiast since before traits were removed.
Andrei Shikov
Thinking outside the Box: Custom Compose layouts
Jetpack Compose brought a new and simpler way of creating complex custom layouts with unique behaviors. In this talk, you’ll learn how to unlock the full potential of Compose layout system to create pixel perfect components.
We will dive deeper into advanced concepts behind building custom layouts. We will talk about the interaction between composition and layout, go over use cases for subcomposition, layout intrinsics and other intricate topics, and touch upon optimizing for performance of your custom layouts.
Talk Title
Understanding Recomposition Performance Pitfalls
Did you ever have your app drop a frame? Or do you just want to achieve that buttery 60fps?
Jetpack Compose changed the way we write apps, and with that, there are also new ways to optimize performance. You will learn how to identify common issues, find the root cause and, finally, optimize your app’s code.
Through the lens of Compose internals, the talk will help you build an understanding of recomposition pitfalls related to state, stability and lambdas. Don’t know Compose in-depth yet? Don’t worry, just come along!