Exploring Kotlin Symbol Processing: A Practical Guide

July 21, 2025 36 min Free

Description

This talk provides a practical guide to Kotlin Symbol Processing (KSP), explaining what it is, how it works, and when to use it. It covers KSP's advantages over traditional annotation processing (KAPT), its model of Kotlin code, and limitations. The presentation also walks through a practical example of using KSP to automatically generate mapper interfaces and implementations in an Android project, and briefly touches upon its use in multiplatform projects.