Kotlin 用于基于 Cordova/Ionic 的插件

2024-03-11

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

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

如果是这样,有人知道如何设置的参考吗?


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

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

正如你所看到的,Cordova插件界面的原生部分是在 Kotlin 中实现 https://github.com/dpa99c/cordova-plugin-hello-kotlin/blob/master/src/HelloKotlin.kt.

因为目前cordova-android@7不隐式支持 Kotlin,该插件使用钩子脚本来设置 Cordova 为 Kotlin 创建的本机 Android 项目,并删除.kt卸载插件时来自平台项目的文件,因为目前cordova-android@7这只适用于.java files.

但它确实有效,你可以尝试一下测试应用程序项目 https://github.com/dpa99c/cordova-plugin-hello-kotlin.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Kotlin 用于基于 Cordova/Ionic 的插件 的相关文章

随机推荐