【问题标题】:Pattern to follow when developing apps with Flutter使用 Flutter 开发应用程序时要遵循的模式
【发布时间】:2019-12-19 18:34:36
【问题描述】:

我只是盯着用 Flutter 开发移动应用程序。但是,只有一个文件存在。因此,我想知道在创建开发人员工作空间时是否需要遵循特定的范例。

【问题讨论】:

    标签: flutter


    【解决方案1】:

    我发现它在很大程度上取决于您要使用的状态管理解决方案。每个解决方案都需要不同的风格/架构。例如,如果您使用 BLoC 模式,您最终可能会为每个焦点创建一个目录。

    类似:

    • 认证/
      • bloc.dart(“桶”文件 - 从此处导出下面的所有文件 - 导入的一个入口点)
      • authentication_bloc.dart
      • authentication_state.dart
      • authentication_event.dart
    • feature_one
      • bloc.dart(“桶”文件)
      • feature_one_bloc.dart
      • feature_one_state.dart
      • feature_one_event.dart
    • ui/utils/shared/etc(也许您在 bloc 相关目录之外使用共享服务拆分了一些其他文件夹)

    一旦您找到想要使用的状态管理解决方案,这将有助于引导您了解您想要遵循的范例。从目前在 Flutter 社区中看起来的方式来看,还没有固定的方式或标准。由您决定什么最适合您的项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-28
      • 2011-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-19
      • 2022-08-09
      相关资源
      最近更新 更多