【问题标题】:how to build multiple apps with slightly different UI from one project in flutter如何在 Flutter 中构建多个 UI 与一个项目略有不同的应用程序
【发布时间】:2021-05-17 10:47:43
【问题描述】:

我的问题是我们如何从一个项目构建具有不同 UI 的多个应用程序。 示例:

HomePage 有 (home1, home2, home3) 3 个不同的 Ui,我想为一个应用添加 home1,为其他应用添加 home2,依此类推。

这样我就可以创建 UI 略有不同的类似应用。

我们如何在flutter中配置相同的?

任何帮助将不胜感激。

【问题讨论】:

标签: flutter


【解决方案1】:

您可以使用flavors。简而言之,您应该创建一个具有通用功能的项目并通过包将其分开(因为 Google Play 不支持具有相同包名的应用程序)。您的功能和不同的屏幕(以及图标和其他应用程序特定资源)以风格分开,当您构建特定风格时 - 您构建分离的应用程序(在您的情况下)。在代码中,您可以按风味类型拆分功能(在this 问题中查找更多信息)。

【讨论】:

  • 谢谢 fartem,你能帮我提供一些设计示例吗?
  • flavors 是一种老旧且不方便的方法,更好的方法是使用环境变量
  • @SurajGupta By this 链接您可以找到如何在您的应用中实现风味。
猜你喜欢
  • 1970-01-01
  • 2018-02-12
  • 2020-03-05
  • 2023-01-24
  • 2023-03-08
  • 2010-09-17
  • 1970-01-01
  • 2019-04-20
  • 1970-01-01
相关资源
最近更新 更多