关于构建 flutter(-bloc) 应用程序的问题
Questions on structuring a flutter(-bloc) app
假设我有一个使用 Blocs/Cubits 的应用程序并且我有一些存储库,例如 AuthRepository 和 FriendsRepository。
现在的问题如下:我希望存储库位于与实际应用程序不同的包中,例如:
|-app
|-lib
|...
|-pubspec.yaml
|-auth_repository
|-lib
|...
|-pubspec.yaml
|-friends_repository
|-lib
|...
|-pubspec.yaml
我将如何分享模型?
是否不允许我使用 repositories/do 中的模型?我必须使用由 blocs/cubits 转换为应用程序中的模型的特殊模型吗?
或者我要用共享模型制作另一个包吗?
或者我应该只在 lib 中创建一个文件夹来存放存储库,然后只共享 lib/models 文件夹中的模型?
假设我有一个使用 Blocs/Cubits 的应用程序并且我有一些存储库,例如 AuthRepository 和 FriendsRepository。
现在的问题如下:我希望存储库位于与实际应用程序不同的包中,例如:
|-app
|-lib
|...
|-pubspec.yaml
|-auth_repository
|-lib
|...
|-pubspec.yaml
|-friends_repository
|-lib
|...
|-pubspec.yaml
我将如何分享模型?
是否不允许我使用 repositories/do 中的模型?我必须使用由 blocs/cubits 转换为应用程序中的模型的特殊模型吗?
或者我要用共享模型制作另一个包吗?
或者我应该只在 lib 中创建一个文件夹来存放存储库,然后只共享 lib/models 文件夹中的模型?