At TIER, we took the leap and adopted Jetpack Compose into our quite large code base. One of this journey's most significant milestones was having our design system, Octopus, implemented in pure Compose UI. In this talk, I present how we built Octopus with Compose, what we gained by reimplementing components instead of wrapping existing Views in AndroidView, and how we managed to support the still-View-based parts of our app with Compose.
Presented at the very first plDroid conference in Warsaw, Poland on 2023.05.30.