【发布时间】:2019-11-09 10:21:22
【问题描述】:
问题
我的想法是使用 Flutter 创建一些简单的组件,以便在我们公司的多个原生 iOS 和 Android 项目中使用它们。
例如,考虑一个通用的登录视图。这个视图可以在 Flutter 中编码一次,然后可以在以后包含到同时具有 iOS 和 Android 部分(原生)的项目中。所以这样的通用组件可以使用 Flutter 编写一次,而不是使用原生 iOS 和 Android 组件编写两次。
到目前为止我所尝试的
我已按照https://github.com/flutter/flutter/wiki/Add-Flutter-to-existing-apps 此处的步骤操作,它可以工作,但功能似乎非常有限。
我的问题是
- 如何添加多个像这样的颤振项目,每个项目代表一个可重用的组件?这甚至是要走的路吗?
- 我可以有更小的组件吗?例如在 iOS 中,UIViews 代替 FlutterViewController 没有原生黑客?
- 如何处理原生和 Flutter 部分以及导航之间的数据传递?
【问题讨论】:
标签: android ios mobile flutter cross-platform