A Gradle plugin which enables AspectJ for Android builds. Supports writing code with AspectJ-lang in .aj
files and in java-annotation style. Full support of Android product flavors and build types.
Augments Java, Kotlin, Groovy bytecode simultaneously!
Works with background mechanics of jvm-based languages out-of-box!
Written with brand cool Transform API! It is easy to isolate your code with aspect classes, that will be simply injected via cross-point functions, named advices
, into your core application. The main idea is - code less, do more!