【发布时间】:2019-07-10 22:04:06
【问题描述】:
我是flutter插件开发的新手,我读过Developing packages & plugins和Writing a good Flutter plugin,但是作为初学者我很困惑,我已经开发了基于webview_flutter的Flutter应用程序和一个可以离线工作的JavaScript库。我想将其扩展为模块或插件。
Webview 呈现一些东西。 JavaScript 库正在从资产中附加。
我没有直接从我的代码调用任何平台 API,但我的代码依赖于另一个插件。
我该如何进行呢?作为插件还是作为模块?
【问题讨论】:
-
"我想将它扩展为一个模块或插件。"那是什么意思?如果你甚至不清楚插件或模块是什么,你怎么知道你想要那个?插件是关于使 Flutter 可以使用本机功能。模块是将 Flutter 与现有的原生应用程序集成。也许你真正想要的是一个可重用的 Pub 包,你可以将它发布到 pub.dartlang.org(插件也是 Pub 包,只是一个特殊的,额外利用了对本机平台的访问)
-
是的,谢谢,我想要一个可重复使用的 Pub 包,我想在 pub.dartlang org 上发布它。现在我很清楚了..
标签: flutter dart plugins package flutter-packages