kotlinlang.org Open in urlscan Pro
13.35.58.78  Public Scan

Submitted URL: http://kotlin.jetbrains.org/
Effective URL: https://kotlinlang.org/
Submission: On November 15 via api from US — Scanned from IT

Form analysis 0 forms found in the DOM

Text Content

The KotlinConf 2025 call for speakers is open. Submit by November 30 →
v2.0.21
 * Solutions
   * Multiplatform
   * Server-side
   * Data science
   * Android
 * Docs
 * Community
 * Teach
 * Play
   * Playground
   * Examples
   * Koans


KOTLIN

Concise. Multiplatform. Fun.

Get started
Developed by


LATEST NEWS



November 5, 2024


AMPER UPDATE NOVEMBER 2024 – PROJECT FILE TOOLING, COMPOSE RESOURCES, KSP2, AND
ANDROID RELEASE BUILDS

Amper 0.5.0 is now available! With this release, we’ve improved the IDE
experience when working with multiple modules and project.yaml files, made
nested completion in Amper configuration files more powerful, introduced support
for Compose Resources and KSP2, improved Android release builds, and more! For
the full list of changes and bug fixes in Amper 0.5.0, […]



October 28, 2024


KOTLIN MULTIPLATFORM DEVELOPMENT ROADMAP FOR 2025

As Kotlin Multiplatform is now firmly established, development teams across the
globe – including major companies like Shopify, Forbes, Haier, and Zürcher
Kantonalbank – can harness its power in production environments. During Google
I/O 2024 in May, Google announced their official support for Kotlin
Multiplatform for sharing business logic across Android and iOS. This and […]



October 17, 2024


KODEE’S KOTLIN ROUNDUP: EXCITING NEWS + SPECIAL ANNOUNCEMENT!

Hello, it’s Kodee here, your favorite Kotlin mascot. I thought, who would be
better to bring you all the exciting news from the Kotlin ecosystem than the
cutest member of the team – me. So, without further ado, let’s jump right in!



October 16, 2024


COMPOSE MULTIPLATFORM 1.7.0 RELEASED

Compose Multiplatform is a declarative UI framework built by JetBrains that
allows developers to share UI implementations across different platforms. The
1.7.0 release brings more components to common code, support for type-safe
navigation, significant performance improvements on iOS, and changes from the
latest Jetpack Compose update. Here are the highlights of this release: For the
[…]

Kotlin blog
Why Kotlin?
Simple
Code examples
 * Simple
 * Asynchronous
 * Object-oriented
 * Functional
 * Ideal for tests
 * Open in Playground

Simple
Asynchronous
Object-oriented
Functional
Ideal for tests
Open in Playground
Run

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

Edit code example
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") } }

xxxxxxxxxx



 

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

    }

}




Open in Playground →
Target: JVMRunning on v.2.0.21
Get started


KOTLIN IN ACTION


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 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 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 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

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 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.
Join the community




KOTLIN FOUNDATION

Actively supports community efforts in developing the Kotlin ecosystem.
Learn more


START USING KOTLIN TODAY!

Get started
Stay in touch:

 * Contributing to Kotlin
 * Releases
 * Press Kit
 * Security
 * Blog
 * Issue Tracker
 * Brand assets
 * Careers
 * Kotlin Merch
 * Opt-Out

Supported and developed by JetBrains.
Kotlin™ is protected under the Kotlin Foundation
and licensed under the Apache 2 license.




Cookie Settings

Our website uses some cookies and records your IP address for the purposes of
accessibility, security, and managing your access to the telecommunication
network. You can disable data collection and cookies by changing your browser
settings, but it may affect how this website functions. Learn more.

With your consent, JetBrains may also use cookies and your IP address to collect
individual statistics and provide you with personalized offers and ads subject
to the Privacy Notice and the Terms of Use. JetBrains may use third-party
services for this purpose. You can adjust or withdraw your consent at any time
by visiting the Opt-Out page.

Accept AllManage SettingsClose