Google makes Kotlin a first-class language for writing Android apps
Google today announced that it is making Kotlin, a statically typed programming language for the Java Virtual Machine, a first-class language for writing Android apps. Kotlin's primary sponsor is JetBrains, the company behind tools like IntelliJ.
Context & Ripple Effects
Google's endorsement of Kotlin ends a two-year search for a Java alternative on Android — its earlier Dart push promised Java-free apps but never displaced Java — and this time the language arrives with tooling already in place: the same-day Android Studio 3.0 preview ships Kotlin among its headline features. JetBrains' sponsorship gives Google an existing IDE lineage (IntelliJ) rather than a greenfield bet.
The move also sets up the platform-vs-language tension that runs through the later coverage: Flutter's cross-platform SDK (beta then v1.2) lets developers bypass per-platform languages entirely, while Apple's Swift is by 2025 working to add Android support precisely because Android apps are now generally written in Kotlin.
First-order effects
- Android developers can write production apps in Kotlin immediately, with first-class support in the Android Studio 3.0 preview announced the same day.
- JetBrains gains official standing on Android: its sponsored language moves from community adoption to Google-endorsed status alongside Java.
Second-order effects
- Java's role on Android becomes negotiable for new projects — teams weigh Kotlin's JVM compatibility against Java's installed base, pressuring tooling and library authors to support both.
- Cross-platform frameworks like Flutter now compete directly against Google's own native-language stack for developer attention on the same platform.
Third-order effects
- If Kotlin-first becomes the default for Android, the platform's developer base consolidates around one language, which is what later lets a rival language like Apple's Swift target Android as an entrant rather than a replacement.
- Platform owners increasingly treat language choice as strategy — Google backing Kotlin after trying Dart shows the winner is the one that meets developers inside existing tools rather than asking them to start over.
The trend: Mobile platforms are converging on curated, owner-blessed languages backed by incumbent tooling vendors, with Kotlin-on-Android as the template that Swift's later Android ambitions and Flutter's bypass route both respond to.