I presented this lightning talk at Kotlin London.
In this talk I demonstrate how some simple Kotlin an Gradle concepts can be combined together to make your Gradle modules truly reusable.
I look at two simple concepts:
- Visibility modifiers in Kotlin
- Adding dependencies using Gradle
I then put this together and look at the Application Binary Interface. I then investigate how incorrectly declaring these can result in modules which are not reusable.