KSP and Plugins. Optimizing Kotlin Multiplatform common code
summary
Describes using Kotlin Symbol Processing (KSP) and custom Kotlin compiler plugins to reduce boilerplate and handle cross-cutting concerns in Kotlin Multiplatform projects. Gives concrete examples of KSP annotation processors and custom plugins applied to a multiplatform app targeting Android and iOS, and explains why KSP is preferable to KAPT for this use case.
AI-written summary · about
related talks
38mKSP and Plugins. Optimizing Kotlin Multiplatform common code
47mDealing With KSP in Common Code for Android and iOS
37mWhy you should positively consider introducing and migrating to KSP
33mMeta-programming with KSP and Kotlin compiler plugins
36mExploring Kotlin Symbol Processing: A Practical Guide
44mMeta-programming with KSP and Kotlin compiler plugins
15mOn the Applicability of Annotation-Based Source Code Modification in Kotlin (Work...
26mBuild your own compiler with KSP