Fullstack Kotlin: Modern Client and Server Web Applications
summary
Kotlin is presented as a modern language whose simplicity and features have made it an official Android language, but usable beyond Android. The talk explains why developers are adopting Kotlin and demonstrates a concrete web application example where both backend and frontend are implemented in Kotlin (full-stack Kotlin).
AI-written summary · about
chapters (20)
- 0:00Introduction
- 1:01Kotlin history
- 5:10Who uses Kotlin
- 6:57Kotlin features
- 8:00Kotlin vs Java syntax
- 10:08Data classes patterns
- 15:21Collections and structure
- 19:56Functions and FP
- 26:36Extension functions
- 30:57Null safety
- 37:01Smart casts
- 38:48When vs switch
- 41:40Scope functions
- 45:43Kotlin vs Java
- 47:13Demo: Marketing app
- 51:09Backend: Spring Boot
- 53:55Frontend: React + Kotlin
- 57:52Stack strengths
- 59:39Kotlin future
- 1:00:44Summary & Q&A








