This talk covers the idea of having Kotlin to support in building multiple-component applications. With Kotlin's help, your Backend, Frontend, and Mobile all written in the same language, shares the same business model and domain objects, re-used the business rules and validations.
The talk also comes up with a sample code demonstration to understand how this could be realized.