Mohit Sarveiya

Google Developers Expert Kotlin & Android

Talk Title

Building Shared UIs Across Platforms With Compose

Room

Paris Room

Date

15.09.2023

Time

16:20 > 40 min

Share

on Twitter

With Jetpack Compose Multiplatform, you can now use Compose to build UIs for iOS and Desktop platforms as well. In this talk you'll learn how to set up Jetpack Compose Multiplatform and show how to architect an app where the UI is shared using the library. We will also discuss the limitations and benefits of using this approach. If you're interested in learning how to create multiplatform apps with Jetpack Compose, this talk is for you!

Talk Title

Deep Dive into the Compose Compiler

Room

Date

TBA

Time

TBA

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