Aaron Sarazan

VP Engineering @ Volley

Talk Title

Platform Politics: Making Peace Outside of KMP







on Twitter

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.

Speaker Bio

Aaron leads all engineering efforts at Volley and is responsible for technical strategy across Alexa, Google Home, and Mobile. During his career he has built & shipped multiple award-winning products across Android, iOS, home consoles, and the web.

He was an early adopter of Kotlin back in 2014, and authored the first-ever Kotlin course on Udacity in 2017. He currently advocates for Kotlin Multiplatform on mobile and explores technical solutions to ease its adoption.