使用(新的)hello_services 架构,flutter 的“插件”或服务由 3 部分组成:
当然还有必要的代码来构建/集成 iOS 和 Android 代码到开发者的最终应用程序中(cocoapods?gradle/maven?)。
我们还没有一个完整的设计。 此错误仅用于跟踪。
只是说一句“很高兴”,不知道它是否可取,只是来自潜在用户的一些反馈:在 SoundCloud,我们使用很少的 C++ 库在 iOS 和 Android 之间共享代码。 除了 Android / iOS 路径之外,拥有本机 C++ 支持可能会很酷。
这样,我们可以直接将 Flutter 与我们的 C++ 库集成,而不是将它们包装在 iOS / Android 代码中,然后再为 Flutter 包装它们。
感谢@brianegan的反馈,我们正在https://github.com/flutter/flutter/issues/7053 中进行跟踪
最有用的评论
只是说一句“很高兴”,不知道它是否可取,只是来自潜在用户的一些反馈:在 SoundCloud,我们使用很少的 C++ 库在 iOS 和 Android 之间共享代码。 除了 Android / iOS 路径之外,拥有本机 C++ 支持可能会很酷。
这样,我们可以直接将 Flutter 与我们的 C++ 库集成,而不是将它们包装在 iOS / Android 代码中,然后再为 Flutter 包装它们。