Kotlin Multiplatform in Google Workspace

May 04, 2023 15 min Free

Description

Recording brought to you by American Express. This talk explores how sharing multiplatform business logic enables Google Workspace to deliver consistent experiences across all its clients (Android, iOS, & Web). Google has historically used Java for this, but this presentation delves into the technology used and why Kotlin Multiplatform is being invested in as a long-term strategy. The speaker discusses the history of multiplatform development at Google, the challenges faced with previous approaches like embedded JavaScript and Google Web Toolkit, and the lessons learned that led to adopting Kotlin Multiplatform. Key benefits like consistent user experience, faster velocity, and the seamless integration with native code paths are highlighted.