Adopting Kotlin at Google Scale
May 04, 2023
45 min
Free
kotlin
server-side-development
language-adoption
android
jvm
java
google
developer-productivity
compiler
coroutines
api-design
gradle
Description
Kotlin is now the recommended programming language not only for Android programming but also for server-side JVM usage at Google, set to replace Java while still providing access to a large existing Java ecosystem. With over 8 million lines of Kotlin code at Google (across server and Android), Google has implemented several strategies to ensure developer success with Kotlin. This talk explores the reasons for switching from Java to Kotlin and the methods used to make it a successful transition at Google's scale.