gpt4 book ai didi

Flutter:要做多少个区 block ?寻找建筑方面的建议。我是 BloC 的新手,并计划编写一个应用程序

转载 作者:行者123 更新时间:2023-12-04 09:57:34 25 4
gpt4 key购买 nike

我需要有关架构解决方案的建议。我的应用程序有 5 个屏幕,它们使用来自同一个 JSON 文件的信息。

  • (1) 公司名单,
  • (2) 谷歌地图公司名单,
  • (3) 公司详细资料,
  • (4) 按名称搜索公司,
  • (5) 各公司提供的价格比较。

  • 价格每分钟都在变化,并且可以由用户获取。

    此外,我还有其他不依赖于第一个 JSON 数据的屏幕:
  • (6) 收藏,
  • (7) 关于项目,
  • (8) 一页显示来自其他 JSON 文件的信息。

  • 另外,我牢记整个应用程序的全局变量,例如:
  • 语言,
  • 设备类型。

  • 你会推荐什么:

    1)为:
  • 语言和类型设备
  • 5 个依赖于第一个 JSON
  • 的屏幕
  • 收藏
  • 一个依赖于其他 JSON 的屏幕

  • 2)为每个屏幕制作单独的 block

    3)还有其他更合适的解决方案吗?

    非常感谢您!

    最佳答案

    我会为每个屏幕创建一个单独的 block ,但前提是该屏幕具有逻辑。如果屏幕只是显示一些信息,比如你的 (3) Detailed information about a company ,则不需要 bloc。

    language,

    type of device.



    这些不是全局变量,可以从 BuildContext 访问。 .例如,您可以通过访问 Theme.of(context).platform 获取当前平台。

    关于Flutter:要做多少个区 block ?寻找建筑方面的建议。我是 BloC 的新手,并计划编写一个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61892899/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com