We all love Kotlin Multiplatform… but what if you inherit a bunch of legacy iOS code? And what do you do if your back-end team just isn’t feeling it?

In this talk, Aaron will walk you through every step of Volley’s KMP journey: From the early days of raw Javascript on Node… to the dark days of React Native… all the way up to modern day: KMM on mobile, Typescript on the back-end, and a brand new codegen tool called “Martok” to bridge the divide.

…and it wasn’t without hang-ups! Aaron will take you on a deep-dive through all the political tradeoffs and technical innovations that had to happen so that Volley could finally achieve code-sharing nirvana.