Skip to content
This repository has been archived by the owner on Apr 13, 2023. It is now read-only.

Latest commit

 

History

History
23 lines (18 loc) · 1.76 KB

Webinar recording Developing Multiplatform Projects in Kotlin 1.2.md

File metadata and controls

23 lines (18 loc) · 1.76 KB
Error in user YAML: (<unknown>): mapping values are not allowed in this context at line 1 column 25
---
title: Webinar recording: Developing Multiplatform Projects in Kotlin 1.2
author: Roman Belov
date: 2017-12-11 19:07:00
source_url: https://blog.jetbrains.com/kotlin/2017/12/webinar-recording-developing-multiplatform-projects-in-kotlin-1-2/
tags: 
categories:  官方动态
---

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!

{% raw %}

<iframe allow="encrypted-media" allowfullscreen="allowfullscreen" frameborder="0" gesture="media" height="450" src="https://www.youtube.com/embed/afc5PUs_EPE" width="800"></iframe>

{% endraw %}

{% raw %}

{% endraw %}

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: