KSP (Kotlin Symbol Processing) — это API от Google для написания плагинов компилятора Kotlin. С помощью KSP мы можем писать процессоры аннотаций для сокращения кода и решения проблем без избыточности. Также KSP более эффективен, чем KAPT. Среди его достоинств поддержка Kotlin Multiplatform.
Другим способом оптимизации общего кода KMM приложений является использование плагинов Kotlin. В моем докладе я хочу показать, как можно создавать свои плагины и процессы KSP аннотаций для упрощения работы, а также несколько примеров их использования в приложении Kotlin Multiplatform с поддержкой iOS и Android.