Build a web application with React and Kotlin/JS — tutorial

Edit pageLast modified: 25 September 2024

This tutorial will teach you how to build a browser application with Kotlin/JS and the React framework. You will:

  • Complete common tasks associated with building a typical React application.

  • Explore how Kotlin's DSLs can be used to help express concepts concisely and uniformly without sacrificing readability, allowing you to write a full-fledged application completely in Kotlin.

  • Learn how to use ready-made npm components, use external libraries, and publish the final application.

The output will be a KotlinConf Explorer web app dedicated to the KotlinConf event, with links to conference talks. Users will be able to watch all the talks on one page and mark them as seen or unseen.

The tutorial assumes you have prior knowledge of Kotlin and basic knowledge of HTML and CSS. Understanding the basic concepts behind React may help you understand some sample code, but it is not strictly required.