我正在尝试将两个现有的移动应用程序(Android和iOS)逐步迁移到Flutter . 需要增量迁移,因为这些应用程序具有庞大的代码库 .

由于这两个应用程序具有相同的业务需求(他们需要做同样的事情),我想开始统一业务逻辑(可能还有存储库逻辑)来首先(而不是UI) .

我已经看到可以创建一个 flutter plugin ,它可以让你在Android和iOS中使用本机代码实现sputter创建API . 使用"platform channels"(https://flutter.io/platform-channels/)允许flutter和本机代码之间的通信 .

我的问题是:反过来可以使用相同的东西吗?在Android / iOS代码中编写API,将flutter集成为gradle模块/ CocoaPods pod并使用“平台通道”进行通信?