~/talk

Adopting Kotlin at Google scale

links:none on file
slides:none on file

Google reports over 8 million lines of Kotlin and describes concrete engineering work: ported samples and docs, changed ART to optimize Kotlin-generated bytecode, rewrote Room to support suspend functions, built KTX extensions, introduced Kotlin Symbol Processing to speed annotation processing, and taught R8 to remove Kotlin intrinsics. A K2 compiler port and Compose-on-Kotlin are underway, teams run patched compilers across the mono‑repo for regressions, and these changes are already running in production.

AI-written summary · about

  1. 0:00Introduction
  2. 2:55Kotlin Foundation
  3. 5:16Kotlin for Android
  4. 7:48Kotlin First
  5. 11:32Kotlin Advanced
  6. 14:53Kotlin Multiplatform
  7. 16:12Adapting Kotlin at Google
  8. 17:42Java at Google
  9. 19:43How Java is used
  10. 23:01Why adopt Kotlin
  11. 26:25Start writing Kotlin code
  12. 26:41Number of Kotlin developers
  13. 27:18Kotlin in Google
  14. 27:29Single Developer vs Enterprise
  15. 28:07Next Steps
  16. 30:37Static Analysis
  17. 32:54Challenges
  18. 35:18Mixed code
  19. 36:16Outcomes
  20. 36:30Testing
  21. 37:13Open Source Contributions
  22. 38:49Backhand
  23. 39:08Google and Kotlin
  24. 39:45Open Source
  25. 40:10QA
  26. 40:52Google Kotlin team
  27. 42:30Google data science
  28. 42:50Kotlin for data science
  29. 43:19Crossplatform development
  30. 43:40Flutter or multiplatform
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.