Kotlin用于基于Cordova / Ionic的插件

Fre*_*mad 3 plugins kotlin cordova ionic3

是否可以将Kotlin用作Cordova插件的框架/语言?

第一个问题是它没有复制.kt文件,因为它查找* .java或* .xml

如果有的话,有人知道如何设置的参考吗?

Dav*_*den 6

最近,我一直在使用Cordova插件中的Kotlin,但是当我刚开始时,我也找不到关于如何使用Kotlin创建Cordova插件的任何现有参考。

因此,我创建了一个示例插件,您可以将其用作模板:https :
//github.com/dpa99c/cordova-plugin-hello-kotlin

如您所见,Cordova插件界面上的本机部分是在Kotlin中实现的

由于当前cordova-android@7不隐式支持Kotlin,因此该插件使用钩子脚本来设置由Cordova为Kotlin创建的本机Android项目,并.kt在卸载该插件时从平台项目中删除文件,因为当前cordova-android@7仅对.java文件执行此操作。

但是它可以工作,您可以在测试应用程序项目中尝试一下。