gpt4 book ai didi

flutter - 使用 Kotlin 开发 Flutter 插件与使用 Java 编写的插件会有什么不同吗?

转载 作者:行者123 更新时间:2023-12-04 08:03:20 24 4
gpt4 key购买 nike

这可能不是一个编程问题,而且有点过于笼统,但我找不到任何关于使用 Kotlin 与 Java 编写 flutter 插件的差异的资源。根据我的研究,我在 pub.dev 中发现的几乎每个插件都是用 Java 编写的。我并不是说 Java 不好,但我个人更喜欢 Kotlin 而不是 Java,因为语法。

我正计划为我的项目构建 native 代码以与 iOS 和 Android 上的 native 库交互,因为我找不到任何满足项目要求的插件。我想在完成后(希望如此)在 pubdev 上分享它,所以在编写它之前我必须三思而后行。

问题是,如果我这样做(开发基于 Kotlin 的插件),会有什么不同吗?比如可能需要用户在他们的项目中添加一些额外的配置?或者任何使用 Java 的 Flutter 项目都不能使用我的包?并且.. 它会为 iOS 做同样的事情吗(使用 Swift 而不是 Objective-C)?文档告诉我们可以在两者之间切换,但没有说明任何副作用。

最佳答案

没有什么可担心的。 Flutter 应用程序现在默认使用 Kotlin/Swift 创建,而不是使用 Java/ObjC。当然,如果有人使用超旧的 Flutter 配置,那么他可能会遇到一些问题,但我不会担心。

所有原生插件代码都转换为 Gradle 依赖或 Pod(spec) 依赖。应用开发者不必关心它,这是一件好事。

关于flutter - 使用 Kotlin 开发 Flutter 插件与使用 Java 编写的插件会有什么不同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66336535/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com