【发布时间】:2021-08-21 05:49:12
【问题描述】:
我已经使用 Flutter 开发了一个移动应用程序,它可以在 ios 和 android 上完美运行。我现在想做的是从相同的代码库中获取 Web 应用程序,但使用不同的 ui。当前的应用程序可以完美地运行在浏览器也是如此,但它很奇怪,因为我使用了底部导航等移动特定组件。我用 BLoC 模式 开发了这个,并且用户界面与业务逻辑分离。我的问题是,我可以开发 web 应用程序的 ui 并重用现有代码中的业务逻辑实现吗?如果可以的话,如果有人可以提供一些我可以使用的参考资料,我很高兴。
【问题讨论】:
-
您可以使用常量
kIsWeb来检查您的应用是否在网络中运行。 -
@rickimaru 这也可以作为答案
标签: flutter mobile flutter-web code-reuse