© 2026 Hashnode
Before beginning the debate of KSP vs. KAPT*, I should first tell you all what* “Annotation Processing” is. What is annotation processing?*Annotation processing is a technique in Java that allows you to generate code at compile time based on annotati...

Introduction Welcome to the third installment of our series on annotation processing in Android. In the previous part, we embarked on a journey of understanding and implementing a basic annotation processor from scratch, a tool that stands as a power...

In part 1 of this series, we learned what is annotation processing and why is it used. We also learned how annotation processors can create boilerplate code during compile time making our development process more efficient and fast. In today's post, ...
