Andrei Shikov

Interested in everything described as software.

Talk Title

Thinking outside the Box: Custom Compose layouts

Room

Lovelace

Date

27.10.2022

Time

13:40 > 40 min

Share

on Twitter

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

Room

Lovelace

Date

27.10.2022

Time

15:20 > 40 min

Share

on Twitter

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!

Speaker Bio

Android engineer
Kotlin enthusiast since before traits were removed.

Menu