Flutter 模块可以充当插件/包吗?
Posted
技术标签:
【中文标题】Flutter 模块可以充当插件/包吗?【英文标题】:Can a Flutter module act as a plugin/package? 【发布时间】:2020-08-24 12:09:39 【问题描述】:我有需要与现有 ios 本机应用程序共享的 Flutter 代码。为此,我使用了 Flutter 模块并且能够让它工作
现在,我有另一个完全在 Flutter 中完成的应用程序,但我想与 Flutter 应用程序共享 Flutter 模块中的代码
我怎样才能做到这一点?基本上我希望该模块可以像 Flutter 应用程序的插件/包一样工作。但是如果这不起作用,我是否应该将所有共享代码移动到一个新的 Flutter 插件中,然后在模块中引用该插件,并在 Flutter 应用中引用该插件?
因此,在此之下,模块本质上是插件的包装器。插件是真正的代码所在的地方
【问题讨论】:
【参考方案1】:在我看来,模块可以充当插件,插件可以充当包。因此,一个模块也可以充当一个包
所以简而言之,我只需要一个模块
【讨论】:
以上是关于Flutter 模块可以充当插件/包吗?的主要内容,如果未能解决你的问题,请参考以下文章
Flutter和原生交互---StreamController.broadcast
Flutter和原生交互---StreamController.broadcast