
Today we're excited to announce that we're switching the default language for build scripts to Kotlin! This means that Kotlin is the single default language used for all project code, including UI with Jetpack Compose, and now build scripts! We've been working with the Gradle and JetBrains teams on this improvement, and you can read more in their related announcements: Gradle Blog JetBrains Blog.

However the default language to define builds has been Groovy ( adle), even though a Kotlin ( ) option has existed in Gradle for a number of years.

Posted by James Ward, Product Manager, Kotlin and Boris Farber, Developer Relations EngineerĪndroid has been Kotlin-first for four years and many Android developers have made the switch resulting in higher productivity and more stable apps.
