KotlinConf 2018 - A Multiplatform Delight by Jake Wharton and Alec Strong
Recording brought to you by American Express https://americanexpress.io/kotlin-jobs SQL Delight, a type-safe database API, recently completed migration from being a Java-generating, Android-specific tool to a Kotlin-generating, multiplatform one. Migrating an API from Java to Kotlin has obvious benefits, but adding multiplatform support for iOS introduces a dynamic which complicates the API, code generation, and runtime. This talk will cover the challenges of platform-agnostic API design, type-safe multiplatform Kotlin code generation, and the integration of platform-specific runtimes such that the library not only runs efficiently on each platform but also integrates well with the other languages each might be using. About the Presenters: * Jake Wharton is an Android engineer at Google working on Kotlin things. * Alec Strong and Egor Andreevici are Android developers at Square.