Spotted a bug? Have a great idea? Help us improve developer profiles!

Write better and faster code on Android, Google Cloud Platform, and multiple platforms with Kotlin. Kotlin is a modern, statically-typed programming language that will boost your productivity and increase your developer happiness.

Develop Android apps in Kotlin. Take advantage of Kotlin-friendly SDKs, Android KTX, and more to boost your productivity and increase your developer happiness when building Android apps.

Learn how to create and deploy autoscaling Kotlin backends for your mobile apps, run Kotlin in a containerized application at scale on Google Kubernetes Engine, and more.

Learn the essentials and best practices of Kotlin in Android, Google Cloud Platform, and multiplatform development in this series of community-led events supported by Google and JetBrains.

Pathways and codelabs


Learn to architect and develop Android apps in the Kotlin programming language using industry-proven tools and libraries. This pathway guides you on how to build real Android apps using industry best practices and a modern app architecture. Kotlin allows you to write your code more quickly and concisely.


Material Design is a system for building bold and beautiful digital products. By uniting style, branding, interaction, and motion under a consistent set of principles and components, product teams can realize their greatest design potential.


Spring Framework 5.0 added dedicated Kotlin support making it easy for Kotlin developers to use Spring. Consequently, these changes meant that the Google Cloud integrations provided by Spring Cloud GCP also work seamlessly in Kotlin. In this codelab, you will see how easy it is to begin using Google Cloud services in your Kotlin applications!

News feed

Get the latest news and articles about Kotlin.


Never miss a Kotlin development video.

Experts and influencers

Meet our Kotlin Developer Advocates.

Kotlin development products