Chris Arriola

Android DevRel at Google

Talk Title

Lessons Learned Migrating the Maps SDK to Compose

Room

Booth

Date

07.07.2022

Time

13:50 > 40 min

Share

on Twitter

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

Talk Title

Migrating your app to Compose: Lessons in API design from Maps Compose

Room

Room 2

Date

06.07.2022

Time

17:00 > 40 min

Share

on Twitter

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

Speaker Bio

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.

Menu