Low-latency language tooling: Rethinking the Kotlin LSP for mobile environments

Kotlin is now supported in Code on the Go, bringing the same real-time code intelligence Android developers expect from desktop IDEs (including completions, inline error diagnostics, and go-to-definitions) all running locally on your Android device. Find out about the technical decisions that made it possible to deliver responsive language tooling within the constraints of a phone-based IDE.