Что такое KSP в Android и как его подключить

Если вы когда-нибудь ждали по несколько минут, пока Android Studio соберёт ваш проект, то знайте: эту проблему можно решить. KSP (Kotlin Symbol Processing) — это инструмент, который ускоряет обработку аннотаций в Kotlin-проектах до двух раз по сравнению со старым KAPT. Но чтобы понять, ksp android зачем вообще нужен, давайте сперва разберёмся, что такое обработка аннотаций и почему без неё не обходится ни одно современное приложение.