Kotlin logo


A concise multiplatform language developed by JetBrains


Kotlin News: 1.7.20-RC, kotlinx.serialization 1.4.0, KotlinConf Call for Speakers, and More

Kotlin 1.7.20-RC Released

Here are some highlights from this preview version of Kotlin:

  • K2 now supports several new plugins.
  • A preview of the ..< operator for open-ended ranges has been added.
  • The K/N memory manager is enabled by default.
  • Inline classes with generic underlying type (experimental) have been added.

Read about all the updates

Stay up to date with our monthly digest, which features all the most important news about the Kotlin ecosystem! Subscribe here.

kotlinx.serialization 1.4.0 Is Out

Check out the new exciting features and updates the latest kotlinx.serialization 1.4.0 release brings:

  • Integration with Okio’s BufferedSource and BufferedSink.
  • Inline classes and unsigned numbers no longer require experimental annotations.
  • Part of SerializationException’s hierarchy is now public.
  • @MetaSerializable annotation.
  • Moving documentation from GitHub pages to kotlinlang.org.

Read more

Become a KotlinConf’23 Speaker

KotlinConf is a community event, so we would love for you to take part. Submit a talk and share your experience, whether it’s about finding innovative ways to use Kotlin, the challenges you’ve faced, a framework you’ve created, or anything you’d like to share that could help others along their journey. The call for papers is now open!

Submit your talk

Join the Kotlin Multiplatform Mobile Content Creators

We’ve started the Kotlin Multiplatform Mobile Content Creators Recognition Campaign to say a huge “thank you” to all the contributors and highlight their content.
We’ll showcase the educational samples and other pieces of content from developers sharing experience adopting Kotlin Multiplatform Mobile technology, providing tips and tricks to inspire learners, and help with completing the official resources.

Join now

Subscribe to The Modern Mobile – New Email Digest

Subscribe to “The Modern Mobile” – a new email digest with everything you need to know about modern mobile development by JetBrains and the Kotlin Community. Keep up to date with all the important news, tutorials, and tips and tricks related to modern declarative frameworks, tools for cross-platform mobile development, and more.

Subscribe now

How Did You Get Started with Kotlin?

New Kotlin Users Survey

Each month there are new developers starting their Kotlin journeys – some who just want to give it a try, and some with specific goals in mind. Let us know how your Kotlin journey began so we can make the first steps of your Kotlin journey easier and more fun. Take part in our new Kotlin users survey.

Tell us how you got started

Watch New Videos

Compose in Cash App with Jake Wharton and Saket Narayan

In the latest episode of Talking Kotlin, we speak with Jake Wharton and Saket Narayan about how they use Compose not only for UIs, but for managing state and data throughout the whole Cash App and why “it is time for XML to die.”

Watch now

Design Patterns in Kotlin Episode #2

The author of “Kotlin Design Patterns and Best Practices” presents decorator and proxy patterns! Together, Alexey Soshin and Sebastian Aigner walk us through a typical example case that shows where these patterns shine, which also illustrates why Alexey would rather have them be called “wrapper” patterns.

Check it out

Learn Tips for Collaborative Programming From Code With Me

Code With Me is a built-in feature of IntelliJ-based IDEs for collaborative programming that enables developers to work on the same code base in real time, even remotely. They can fix bugs, simultaneously edit the code, navigate and review code, and mentor and help each other. All of this makes Code With Me an excellent tool for those who code, learn, or teach in Kotlin.

Read blog post

image description