【发布时间】:2021-09-18 16:50:05
【问题描述】:
我可以使用一个 Flutter 项目来创建 Web 和移动应用程序吗?如果是,我将如何处理它,因为某些可与移动设备一起使用的库可能无法与网络一起使用?以及如何构建一个项目,使网页不会落入生产移动应用程序。
【问题讨论】:
-
您可以使用Platform 检查主机目标类型并决定在您的编码中是否使用相关库
标签: flutter dart mobile frontend
我可以使用一个 Flutter 项目来创建 Web 和移动应用程序吗?如果是,我将如何处理它,因为某些可与移动设备一起使用的库可能无法与网络一起使用?以及如何构建一个项目,使网页不会落入生产移动应用程序。
【问题讨论】:
标签: flutter dart mobile frontend
在构建项目时,您可以选择将项目限制为仅网络平台或移动平台。此外,您可以选择不在项目中使用任何外部库。
【讨论】:
是的,你可以,但问题是你应该吗?因为 Flutter 现在能够使用单个代码库支持多个平台。但是当您必须在其中实现一些复杂的功能并且很少有软件包支持您要部署的所有平台时,就会出现问题。因此,要解决这个问题,您要么必须放弃实现这些功能的想法,要么编写自己的包。
【讨论】: