Chris Arriola is a developer relations engineer on the Android team working on Jetpack Compose with a focus on supporting the ecosystem migrate to Compose. Before joining Google, he lead the mobile team at Blockchain.com and worked at various startups as a software engineer. Chris earned a Master’s Degree in Computer and Information Technology from UPenn and a Bachelor’s Degree in Biomedical Engineering from Rutgers University. Offline, he enjoys spending time with his family and climbing on his homemade bouldering wall.
Lessons Learned Migrating the Maps SDK to Compose
13:50 > 40 min
This session goes over the story behind Maps Compose—the Jetpack Compose interoperability library for the Maps SDK for Android. Learn lessons in Compose API design and how to effectively migrate your library or app to Compose. At the end of this talk, developers will know how to: * use interoperability APIs to bridge View-based apps/libraries to Compose * follow best practices for composable elements' API design * use subcomposition to tap into Compose APIs for managing tree-like data structures
Migrating your app to Compose: Lessons in API design from Maps Compose
17:00 > 40 min
Migrating your app to Compose requires building a library of composable elements. In this session, I will share lessons learned while building the Compose interoperability library for the Maps SDK, Maps Compose, to ensure your library of composables are reusable, and follow Compose API best practices. In this session, you will know how to: * think like a library developer * use interoperability APIs to bridge View-based apps/libraries to Compose * make the rights trade-offs to create an easy to use yet flexible API for your composables