Basic Configuration
Gradle
The following configuration is a simple bridge between Kotlin and Swift.
When syncing the project, the plugin creates a folder at src/swift/[cinteropname]
.
The content of this folder is your bridge between Swift and Kotlin, it can contain only Swift source files or no file.
Example
Make your Swift code compatible with Kotlin.
Your Swift code needs to be marked as @objc/@objcMembers and the visibility set as public
or it won't be exported and available from your Kotlin code.