[Subscribe to our newsletter for all the latest Kotlin ecosystem news →](https://info.jetbrains.com/kotlin-communication-center.html) ×
Kotlin
======
Concise. Multiplatform. Fun.
[Get started](/docs/getting-started.html)
Developed by
[](https://www.jetbrains.com/)
Latest news
-----------
[
February 28, 2025
### Apply for Google Summer of Code 2025 and Contribute to the Kotlin Ecosystem
The Kotlin Foundation is once again participating in Google Summer of Code (GSoC), offering contributors an opportunity to work on open-source projects that shape the Kotlin ecosystem. This year, the program is expanding to include even more projects from Kotlin Foundation member companies like JetBrains, Google, Uber, and Gradle, providing contributors with mentorship from some \[…\]
](https://blog.jetbrains.com/kotlin/2025/02/google-summer-of-code-2025-kotlin/)[
February 17, 2025
### OpenAI vs. DeepSeek: Which AI Understands Kotlin Better?
AI models are evolving fast, and DeepSeek-R1 is making waves as a serious competitor to OpenAI. But how well do these models understand Kotlin? Can they generate reliable code, explain tricky concepts, and help with debugging? JetBrains Research tested the latest AI models, including DeepSeek-R1, OpenAI o1, and OpenAI o3-mini, using KotlinHumanEval and a new \[…\]
](https://blog.jetbrains.com/kotlin/2025/02/openai-vs-deepseek-which-ai-understands-kotlin-better/)[
February 13, 2025
### Ktor 3.1.0 Release
Ktor 3.1.0 is here! This is the first minor release of the year, bringing exciting new features, performance improvements, and bug fixes. This release includes improvements to server-sent events (SSE), documentation enhancements, WebAssembly (Wasm) support, dependency injection design updates, and some initial steps toward gRPC integration. 🚀 Get started with Ktor 3.1.0 now! Ready to \[…\]
](https://blog.jetbrains.com/kotlin/2025/02/ktor-3-1-0-release/)[
February 12, 2025
### Leadership Insights on Managing Code Quality Conflict
The competitive nature of today’s digital business environment makes it critical for software development teams to embrace change, especially if it leads to improved software quality and efficiency. As a manager or team lead, your leadership plays a role in guiding your team through these metamorphoses. At Qodana, we’re all about code quality and security \[…\]
](https://blog.jetbrains.com/qodana/2025/02/managing-conflict/)
[Kotlin blog](https://blog.jetbrains.com/kotlin/)
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") } }`
[Get started](docs/getting-started.html)
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
](https://medium.com/mcdonalds-technical-blog/mobile-multiplatform-development-at-mcdonalds-3b72c8d44ebc)[
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
](https://talkingkotlin.com/qldb/)[
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
](https://www.youtube.com/watch?v=hZPL8QqiLi8&ab_channel=Touchlab)[
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
](https://blog.developer.adobe.com/streamlining-server-side-app-development-with-kotlin-be8cf9d8b61a)[
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
](https://www.forbes.com/sites/forbes-engineering/2023/11/13/forbes-mobile-app-shifts-to-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
](https://www.youtube.com/watch?v=4GkoB4hZUnw)
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](/lp/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](/community/)
Kotlin Foundation
-----------------
Actively supports community efforts in developing the Kotlin ecosystem.
[Learn more](https://kotlinfoundation.org/)
Start using Kotlin today!
-------------------------
[Get started](/docs/getting-started.html)