我想知道(因为我可以以正确的方式在 Swift 中使用 Obj-C 代码)我是否可以在 Flutter 应用程序中使用 Java 或 Kotlin?
比如导入一个插件或框架,或者只是使用另一种语言创建一个函数或方法并将其暴露给 Dart/Flutter。
我是一名学生,对 flutter/dart 非常陌生,所以如果我一路上犯了错误或者听起来像个菜鸟,我感到非常抱歉。
我目前正在开发一个应用程序,并且有一些想要导入的类。
我想制作一个简单的控制台应用程序,但不复制并始终具有相同的更新类,如何从文件夹导入类。
我尝试了以下方法:
创建一个名为“WindowsApp”的文件夹
创建了另一个名为“lib”的文件夹(因为出于某种原因它是我唯一可以运行主程序的文件夹)
制作了一个文件“main.dart”
并有以下代码
import '<directory>\\foo.dart';
void main(){
print('test');
}
Run Code Online (Sandbox Code Playgroud)
是说该目录不存在吗?在java中,我记得做了类似的事情并且它有效,但我在这里似乎没有相同的逻辑工作。
我所做的研究对于该做什么仍然很模糊,因为一个答案是使用 Source,另一个答案提供了我想要的东西,但没有显示代码,并且显示的代码引入了一种称为库的新事物。有没有像java这样简单的方法,只需将其放入目录即可?
如果我想使用 API 等,我是否需要一个包含 YAML 的成熟项目?