Kotlin
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.
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
andBufferedSink
. - 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.
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!
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.
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.
How Did You Get Started with Kotlin?
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.
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.”
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.
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.