首页 > 解决方案 > 在现有的 Android/iOS 应用程序中集成 Flutter 包

问题描述

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

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

我已经看到可以创建一个flutter插件,它可以让你在flutter中创建一个API,在Android和iOS中使用本机代码实现。使用“平台通道”( https://flutter.io/platform-channels/ )允许颤振和原生代码之间的通信。

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

标签: androidiosflutteradapter

解决方案


推荐阅读