使用Flutter开发应用时要遵循的模式

时间:2019-12-19 18:34:36

标签: flutter

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

1 个答案:

答案 0 :(得分:0)

我发现它在很大程度上取决于您要使用的状态管理解决方案。每个解决方案将保证使用不同的样式/体系结构。例如,如果使用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社区目前的方式来看,还没有设定的方式或标准。由您决定最适合您的项目。