我是第一次在flutter中清理架构,
我知道我们应该通过用例将我们的存储库注入到像BLoc这样的演示者中,但我不知道如何使用像音频服务这样的服务,例如我们应该暂停、恢复、查找和...从audioServiceImpl,
像play一样,每个操作都需要一个用例,还是我们应该直接将服务注入BLoc?
发布于 2021-01-11 15:41:13
你没有提到你从干净的架构中采用的层,以及你需要考虑这样的设计的用例,所以它使你的问题基于意见。
像音频播放器这样的服务更多的是与UI相关的东西,它不包含业务逻辑,正如它在the clean architecture用例层中提到的那样,它包含特定于应用程序的业务规则。你应该澄清你的播放文件是如何涉及业务逻辑的。尽管你仍然可以使用bloc来管理玩家的状态。
https://stackoverflow.com/questions/65662286
复制相似问题