Subscribe to our newsletter for all the latest Kotlin ecosystem news →

Kotlin

Concise. Multiplatform. Fun.

kotlin
Get started
Developed by
jetbrains logo
kotlin

Latest news

Kotlin Multiplatform Tooling – Shifting Gears

February 11, 2025

Kotlin Multiplatform Tooling – Shifting Gears

A couple of years ago, we initiated the idea of creating a Kotlin Multiplatform IDE to help facilitate the development of KMP applications. We embarked on this venture, building on the Fleet platform, with the intention of releasing it as a standalone IDE. During this time, we have received feedback from our customers, specifically those […]

Kodee’s Kotlin Roundup: Fresh Picks to Begin 2025

February 7, 2025

Kodee’s Kotlin Roundup: Fresh Picks to Begin 2025

Hello, it’s Kodee! Missed me? I hope you had a fantastic break because it’s time for a new edition of Kodee’s Kotlin Roundup! I’ve got some exciting news from the past couple of months just for you. Kotlin YouTube spotlight Did you know there’s a Kotlin YouTube channel packed with awesome content? It’s been buzzing […]

Advent of Code in Kotlin: Winners and Community Highlights

February 5, 2025

Advent of Code in Kotlin: Winners and Community Highlights

Thank you to everyone who participated in Advent of Code 2024 in Kotlin! It was great to see so many of you sharing solutions to algorithmic puzzles and enjoying the holiday coding spirit with experts and the community. From December 1–12, we hosted livestreams with Kotlin Developer Advocate Sebastian Aigner and fantastic guests who shared […]

Kotlin for Server-Side Content Creators

January 27, 2025

Kotlin for Server-Side Content Creators

More and more developers are using Kotlin for server-side development, building reliable and efficient backend systems. Many of them also share their experiences through articles, videos, and sample projects. If you’re one of these creators, we want to recognize your work! Sharing your knowledge helps others solve real problems, improve their skills, and discover better […]

Kotlin blog
Why Kotlin?
Code examples
fun main() {
    val name = "stranger"        // Declare your first variable
    println("Hi, $name!")        // ...and use it!
    print("Current count:")
    for (i in 0..10) {           // Loop over a range from 0 to 10
        print(" $i")
    }
}
fun main() { val name = "stranger" // Declare your first variable println("Hi, $name!") // ...and use it! print("Current count:") for (i in 0..10) { // Loop over a range from 0 to 10 print(" $i") } }
Get started

Kotlin in action

McDonald's
McDonald's leverages Kotlin Multiplatform (KMP) for their global mobile app, enabling them to build a codebase that can be shared across platforms, removing the need for codebase redundancies.Kotlin Multiplatform
AWS
AWS opted for Kotlin over Java for Amazon Quantum Ledger Database (QLDB) thanks to its expressiveness and structured concurrency. They rewrote QLDB in Kotlin, enhancing the user experience, benefiting from its development workflow, and adopting it fully for server-side development.Server-side
Philips
Philips utilizes Kotlin Multiplatform in its HealthSuite digital platform mobile SDK. With KMP, they accelerated the implementation of new features and fostered increased collaboration between Android and iOS developers.Kotlin Multiplatform
Adobe
Adobe Experience Platform chose Kotlin for server-side development because of its concise syntax, async capabilities, and interoperability with Java. This shift boosted productivity and improved the developer experience, replacing Java for real-time services.Server-side
Forbes
By sharing over 80% of logic across iOS and Android, Forbes now rolls out new features simultaneously on both platforms, keeping the flexibility to withhold or customize features based on the specific platform.Kotlin Multiplatform
Atlassian
Atlassian adopted Kotlin for the Jira Software cloud, leveraging its Java compatibility for seamless integration and minimizing migration challenges. Kotlin's ease of use improved developer productivity and boosted team satisfaction and efficiency.Server-side

Share code on your terms and for different platforms

Simplify the development of cross-platform projects with Kotlin Multiplatform. It reduces time spent writing and maintaining the same code for different platforms while retaining the flexibility and benefits of native programming. Kotlin applications will work on different operating systems, such as iOS, Android, macOS, Windows, Linux, watchOS, and others.
Learn about Kotlin Multiplatform

Big, friendly and helpful community

Kotlin has great support and many contributors in its fast-growing global community. Enjoy the benefits of a rich ecosystem with a wide range of community libraries. Help is never far away — consult extensive community resources or ask the Kotlin team directly.

Kotlin Foundation

Actively supports community efforts in developing the Kotlin ecosystem.

Start using Kotlin today!