Zach Klippenstein

Composer at Google

Talk Title

Reimagining text fields in Compose

Room

Robertson 1

Date

08.06.2023

Time

15:55 > 40 min

Share

on Twitter

The Compose Text team is completely rethinking the text field APIs from scratch. Come learn why, how we're approaching the process, and get a sneak peak at what the future might look like.

Talk Title

Opening the shutter on snapshots

Room

Robertson 2

Date

09.06.2023

Time

10:00 > 40 min

Share

on Twitter

Jetpack Compose shows the power of a custom compiler plugin. But not all the magic happens during compilation. A lot of Compose features are based on a runtime library that doesn't require any compiler support: the snapshot system. It might seem like magic at first, but it's just built on top of things you might already know: ThreadLocals, linked lists, and, yes, even regular old callbacks. Once you understand how Compose thinks about state, you might find ways to use its tools in your own code – even outside of Compose.

Speaker Bio

Zach built Android apps, platforms, and knowledge at Square for over six years before joining Google to work on Compose. Come say hi on Kotlin slack!

Menu