Mohit Sarveiya

Google Developers Expert Kotlin & Android

Talk Title

Deep Dive into the Compose Compiler

Room

Grand Ballroom 1

Date

20.09.2024

Time

09:20 > 40 min

Share

on Twitter

Have you ever wondered how the slot table is implemented in Compose? How are groups generated? What's the magic behind skipping, and how can you peek inside a slot table? The Slot table implementation was updated recently for performance. This talk takes a deep dive into the Jetpack Compose compiler internals, with a special focus on answering these questions and exploring the implementation details of the slot table. We'll go beyond the basics, uncovering how the compiler is structured and tested. This knowledge will empower you to understand, contribute to, or even build your own tools on top of it. Whether you're a curious developer or aspiring plugin contributor, get ready to fully understand the Jetpack Compose Compiler.

Speaker Bio

Mohit Sarveiya is a Google Developer Expert in Kotlin and Android. Prior to building Android apps, he was a Backend Engineer. He was an early adopter of Kotlin and absolutely loves the language. He has given many talks and workshops on Kotlin.

Menu