I use subprojects to be able to properly separate ...
# gradle
b
I use subprojects to be able to properly separate some parts of my project into something that depends only on the public API. And to make the API separate in the first place