iBet uBet web content aggregator. Adding the entire web to your favor.
iBet uBet web content aggregator. Adding the entire web to your favor.



Link to original content: http://kotlinlang.org/
Kotlin Programming Language

Kotlin

Concise. Multiplatform. Fun.

kotlin
Get started
Developed by
jetbrains logo
kotlin

Latest news

Code, Learn, Repeat: Get Ready for KotlinConf 2025

December 5, 2024

Code, Learn, Repeat: Get Ready for KotlinConf 2025

KotlinConf has always been about more than just code – it’s where ideas spark, skills develop, and the Kotlin community comes together to share knowledge, connect, and celebrate.  While we’re still crafting the 2025 program (stay tuned for the big reveal in February), here are the recordings of last year’s top talks to give you […]

Kotlin 2.1.0 Released

November 27, 2024

Kotlin 2.1.0 Released

The Kotlin 2.1.0 release is out! This version introduces new language features, tooling updates, performance improvements, and important fixes. Here are some additional highlights from this release: For the complete list of changes, refer to What’s new in Kotlin 2.1.0 or the release notes on GitHub. Join the Kotlin 2.1.0 Livestream Do you want to […]

Kotlin Roundup: Kodee’s Top Picks

November 26, 2024

Kotlin Roundup: Kodee’s Top Picks

Hi everyone! Time flies, doesn’t it? It’s already my second edition of Kotlin Roundup, and I can’t wait to share the latest from the Kotlin ecosystem. Did you know that the JetBrains team regularly publishes a newsletter featuring major Kotlin ecosystem news? Sign up to stay up to date with all things Kotlin.

Solve Advent of Code 2024 Puzzles in Kotlin and Win Prizes

November 25, 2024

Solve Advent of Code 2024 Puzzles in Kotlin and Win Prizes

TL;DRAdvent of Code is the perfect opportunity to level up your Kotlin skills, whether you are a beginner or looking to finally tackle that advanced Kotlin feature you’ve been curious about. Here’s what’s in store: So join in, solve some Advent of Code puzzles, and enjoy the holiday coding spirit with Kotlin! About Advent of […]

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")
    }
}
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!