如何解决将哪个Firebase和其他与数据相关的后端文件放入Flutter应用程序的文件夹?
我最近一直在创建Flutter应用程序,并开始怀疑应该将与数据相关的后端文件放在哪里。当我主要使用后端服务来检索和存储Firebase实时数据库之类的数据时,将其放在provider文件夹中很有意义(我正在使用provider模式进行数据管理),因此我可以存储从这些数据库中检索到的文件服务放入本地副本。但是,现在我将其用于其他用途,例如身份验证和调度其他不给我返回数据的操作,似乎我应该将它们放在服务文件夹中,因为它们实际上并未向我提供任何数据。但是现在我的问题是我有一些集合,我都想调度动作并从中收集数据(例如,存储并从user_posts集合中检索数据或对用户进行身份验证,同时从user集合中检索与以下内容相对应的数据)刚刚登录的用户)。我是否将所有非数据检索后端方法放在services文件夹中的文件中,然后将所有数据检索并因此在providers文件夹中的文件中提供数据后端方法?还是我将所有用于检索,分发和存储特定集合的相关代码放在一个文件中,然后将其放在providers文件夹中,而不是将它们分成两个文件放在两个单独的文件夹中?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。