Webinar recording: Developing Multiplatform Projects in Kotlin 1.2


Last week the webinar “Developing Multiplatform Projects in Kotlin 1.2” took place. Thanks to all participants for coming and good questions. Today we are happy to publish the recording of it. Don’t hesitate to suggest more themes for new webinars in comments. See you next time!

A flagship feature of Kotlin 1.2 is building multiplatform projects. A multiplatform project allows you to reuse your business logic code, written in Kotlin, between all tiers of an application – the server code running under the JVM, the browser running JavaScript, as well as mobile apps. The shared portion of the code is compiled to all platforms and may delegate to platform-specific implementations of certain APIs or libraries. The platform-specific parts are also written in Kotlin and have full access to the features of each of the supported platforms.

In this talk, we’ll look at the language and IDE features that enable multiplatform development in Kotlin, as well as libraries that can be used in multiplatform code. We’ll study an example project that demonstrates isomorphic HTML rendering (reusing the rendering code between the frontend and the backend), as well as other features of Kotlin multiplatform development.

About the Presenter:

Dmitry JemerovDmitry Jemerov is a long-time IntelliJ IDEA developer and one of the earliest contributors to Kotlin. Currently he is leading the Kotlin tooling team. Dmitry is also a co-author of the “Kotlin in Action” book.

This entry was posted in Events and tagged . Bookmark the permalink.

3 Responses to Webinar recording: Developing Multiplatform Projects in Kotlin 1.2

  1. up-to-you says:

    It’s nice to have some comprehensive tutorial about kotlin/native , especially using idea and gradle, not clion, since prevailing part of kotlin fans are java developers and they use idea accordingly.

    • Dmitry Jemerov says:

      At this time Kotlin/Native development is supported only in CLion, because it relies on native development components not included in IntelliJ IDEA.

  2. Riyaz says:

    Kotlin native with code sharing between ios and Android

Comments are closed.