Software Engineer at Google on the Android Toolkit & Jetpack Team. Specifically working in the AndroidX Library called Room.
Journey to the Center of the Room: Generating Kotlin
10:55 > 20 min
For the past few months, we have been working on building an abstraction supporting both Java's Annotation Processing API and KSP called “XProcessing” with the ultimate goal of generating Kotlin code in the AndroidX library Room. Building for two similar but different languages definitely is a logistical and technical challenge - in this talk, we will do a deep dive into the “lessons learned” and best practices, when it comes to designing and implementing such an abstraction.