Category Archives: Libraries

KotlinConf 2018 Announcements

In today’s keynote at KotlinConf 2018 we made a series of announcements around releases, resources, and other things we’ve made available. For your convenience below is a brief summary of the announcements with the corresponding links for more information. Kotlin … Continue reading

Posted in Android, Events, iOS, Libraries, Native, Playground, Releases, Tools | Tagged | 8 Comments

Kotlin/Native v0.9 is here!

Summer may be almost over, but our Kotlin/Native team has been breaking a sweat to give you the Kotlin/Native v0.9 release… and here it is! Don’t be fooled by the numbering – this is a major (and breaking) release of … Continue reading

Posted in EAP, iOS, Libraries, Native, Releases, Uncategorized | Tagged | 4 Comments

Kotlin/Native v0.8 released

We’re happy to announce the release of Kotlin/Native v0.8! The focus of this release is on: safer concurrent programming extending the stdlib functionality better iOS development support. Also, numerous bug-fixes and optimizations were implemented in this release. AppCode and CLion Kotlin/Native … Continue reading

Posted in iOS, Libraries, Native, Releases | 17 Comments

Kotlin 1.1: What’s coming in the standard library

Java 9 preparations Java 9 is coming and brings Project Jigsaw to the table — the Java platform module system. One of the constraints it imposes is that no two modules can declare public API in the same package. The … Continue reading

Posted in Libraries | Tagged | 12 Comments

What’s new in Standard Library M13 and M14

Standard Library continues its evolution: Lazy<T> type has been introduced More concise syntax for storing properties in a Map Final changes in the Char arithmetics Plus and minus operations on a collection now depend on its type New scope functions: … Continue reading

Posted in Libraries | 18 Comments

Webinar Recording. Quasar: Efficient and Elegant Fibers, Channels and Actors

The recording of our September 16th webinar, Quasar: Efficient and Elegant Fibers, Channels and Actors, is now available on JetBrainsTV YouTube channel. In this webinar, Fabio Tudone shows how to use Quasar for creation of highly concurrent software. He covers … Continue reading

Posted in Events, Libraries | Tagged , , , , , | 1 Comment

Join Live Webinar — Quasar and Kotlin

Join us  Wednesday, September 16th, 16:00 – 17:00 CET (10:00 – 11:00 AM EDT) for our free webinar, Quasar: Efficient and Elegant Fibers, Channels and Actors with Fabio Tudone. Quasar fibers bring true lightweight threads to the JVM as well as Erlang-like actors, Go-like … Continue reading

Posted in Events, Libraries | Tagged , , , , , , | 1 Comment

Better Annotation Processing: Supporting Stubs in kapt

This post is largely outdated. Please refer to the kapt documentation. We announced kapt, an Annotation Processing Tool for Kotlin, some time ago, and discussed its limitations. Now most of the limitations are going away with the updated version of … Continue reading

Posted in Android, Libraries, Tools | 18 Comments

Kotlin Evolves: How to Keep Your Code Up

Kotlin is undergoing finalization, and as part of the process we are cleaning up: revising the language and its libraries. The biggest changes have been made in M12, but some more are coming. The point is to perform all the … Continue reading

Posted in Libraries | 20 Comments

Fibers and Actors in Kotlin with Quasar

In the previous post we mentioned that the Quasar library now supports Kotlin, providing awesome support for fibers (lightweight threads), Go-like channels, Erlang-like actors, and other asynchronous tools. Our friends from Parallel Universe have published a blog post that dives … Continue reading

Posted in Libraries | 2 Comments