Kotlin doesn't currently have Swift interop, so you can only call into methods marked with the objc annotation (or create a Swift framework that calls the methods you want and mark that framework's methods with objc). If you set up a normal Kotlin iOS project without the uikit*Main, you can include frameworks like normal.