I was looking into Koin Annotations, and couldnt f...
# koin
v
I was looking into Koin Annotations, and couldnt figure out how is it better then the non-annotation based approach Can anyone help me? Im looking into migrating my codebase to the new Koin Annotations
k
The annotation one has compile time verification
v
How much increase in build time does this bring ? Does it make our project heavier as this uses Annotation Processing ?
a
You will pay penalty at compile time with annotations, as i understood its not that bad, specially if you would split everything in modules and have gradle help you skip some module compilation.
I think there were somewhere benchmarks on annotations
But it depends on project setup
You also can go gradually with them
Module by module
As you can mix no problem both approaches
v
Ahh I see I already have a very modular project with modules and sub-modules, so I think i can go module by module as you said Thanks for the insights