在我的公司中,我们正在开发一个巨大的产品。我们有一个Android项目的仓库,也有一个iOS项目的仓库。
我认为用Flutter重写整个项目是不可能的。因此,我突然想到了一些东西,但我不确定这是否可行。每个Android / iOS项目都包含许多模块。我正在开发一个名为Enterprise的模块。它具有自己的活动,片段和业务逻辑。因此,我的问题是,我是否可以将此模块视为一个黑匣子(它有一些来自其他模块的输入,以及一些输出将在app模块中显示),并由Flutter实现。然后,我将在Android项目和iOS项目中使用其.aar版本。
这样的实现可行吗?
答案 0 :(得分:0)
好的,我发现Flutter正在考虑一种解决此问题的方法。我发现两个链接也可能对您有用:
A dd Flutter to existing apps。根据此页面,““添加到应用程序”支持处于预览状态,到目前为止仅在主频道上可用。”。
如果您有更好的方法,我将非常乐意接受您的回答。