【发布时间】:2019-10-09 05:39:53
【问题描述】:
在我的公司,我们正在开发一个巨大的产品。我们有一个 Android 项目的 repo,我们也有另一个 iOS 项目的 repo。
我认为用 Flutter 重写整个项目是不可能的。所以,我突然想到了一些东西,但我不确定它是否可行。每个 Android/iOS 项目都包含许多模块。我正在开发一个名为 Enterprise 的模块。它有自己的活动、片段和业务逻辑。所以,我的问题是,我能否将此模块视为一个黑盒(它有一些来自其他模块的输入和一些将在应用程序模块中呈现的输出)并由 Flutter 制作。然后我会在 Android 项目和 iOS 项目中使用它的 .aar 版本。
这样的实现可行吗?
【问题讨论】:
-
我不确定我为什么要投票结束这个问题。这个问题有足够的细节,没有什么是可选的。这类似于这个没有收到投票关闭的问题,stackoverflow.com/q/49461746/513413。
标签: flutter