Building a full-stack application in Kotlin
summary
Shows how to build a full‑stack application entirely in Kotlin by creating a multiplatform project that shares code between Kotlin/JVM and Kotlin/JS. Covers writing the frontend using Kotlin DSLs for React and CSS and using coroutines for client–server communication.
AI-written summary · about
chapters (22)
- 0:00Introduction
- 2:13Kotlin Multiplatform
- 7:19Full-stack app
- 10:51Demo overview
- 12:19Gradle setup
- 16:34Kotlin frontend plugin
- 18:23Frontend in Kotlin
- 21:40Kotlin/JS SSR
- 22:00React with Kotlin/JS
- 25:38JS libraries
- 27:24Data models & serialization
- 28:50React components
- 30:53Async data loading
- 31:14Frontend-backend
- 32:18expect/actual cross-platform
- 34:28RPC frontend-backend
- 37:21Database in Kotlin
- 39:50Single language benefits
- 41:13Testing Kotlin app
- 43:45Testing React components
- 44:47Kotlin Multiplatform ecosystem
- 45:51Summary
related talks
31mA Frontend Developer’s View of a Full-stack Kotlin Application
01h 05mFullstack Kotlin: Modern Client and Server Web Applications
40mFull-Stack Kotlin
33mUsing Kotlin for JS Client and JVM Server
45mKotlin Fullstack
45mSpring and React on Kotlin: Phantom Pains of Full Stack
48mEffective Multiplatform Kotlin Development
36mAll-Stacks Kotlin
