top of page

Artemiy Sobolev
Software Engineer at Google
Artemiy Sobolev is a software engineer and a veteran of many UI toolkit wars. He was so fond of Swift(UI) that when he first saw Kotlin, he thought, "Wait, I know this language!" This sense of déjà vu sparked his journey into Jetpack Compose. He has since used it to architect and deliver the foundational List component for the Wear UI library as part of its major redesign, and is here to share some stories from the declarative UI front lines.
How Hard Can a List Be? A Tale of APIs, Perf, and People
This talk is a guide to developing core UI components that goes beyond coding using TransformingLazyColumn, which is a core scrolling component for the round screens of Wear OS, as an example.
We'll discuss the critical decisions behind building an API. We’ll cover how to distinguish between core, unique functionality and volatile, specific behaviors, and evolve the API strategically.
We'll explore why measuring is more crucial than assuming when it comes to performance optimizations.
We’ll touch upon balancing parallel development and client migration, and the importance of empowering other teams by giving them control over their own migration process.
bottom of page