#AnnotationProcessor #kapt
Making incremental KAPT workВсе мы хотим быструю сборку проектов, но современная Android разработка переполнена различными библиотеками с процессорами аннотаций: 
Dagger, 
Glide, 
AndroidX, 
Room, 
Butterknife и пр. Их проблема заключается в том, что каждое изменение кода приводит к повторной генерации кода всеми процессорами.
Эту проблему решили в Gradle 4.7, добавив поддержку инкрементальной компиляции в процессорах аннотаций. К сожалению, из коробки это не работает и требует усилий разработчиков библиотек.
В Kotlin 1.3.31 в 
kapt добавили поддержку инкрементальной компиляции. Руководство по настройке вы найдете в статье.
Замечание: 
Gradle модуль будет работать с инкрементальным процесингом аннотаций только если все процессоры, использующиеся в модуле, поддерживают эту возможность.