[英]Flutter/Dart which architecture for App and potentially web app?
题:
因此,我听说有很多不同的方法来构建Flutter应用程序,这确实让我不知所措。
有基于MVI或MVU或MVP的体系结构,Redux,RxDart,scoped_model,仅提升状态,...以及我不知道也无法掌握的100多个结构。
我的用例推荐的结构是什么/不同方法的优缺点是什么
我的情况/用例:(如果我提供了不相关的信息,对不起)
我和我的团队希望开发出一个适用于Android和IOS的潜在“大型”应用程序,并可能将其作为Web应用程序来实现。
我们将使用Google Firestore作为数据库,在用例中,我们经常喜欢使用流,因为其他用户可能会对当前用户页面的元素进行许多更改。
到目前为止,我们只是进行了一些原型制作,但现在希望真正拥有一种结构化的开发方法。 我们还要强调测试,直到现在我们才真正开始测试。
另外,我们希望使用intl包进行国际化。
我听说某些结构的代码也可以用于dart的Web应用程序,这将是非常有益的,因为我们将来可能希望创建Web应用程序。
背景故事/更多可选见解
因此,我和我的团队是德国的一家初创企业,在一次大型的全国性竞争中赢得了我们类别的价格。
我们的Idee是一名数字学校助理,简而言之,学生可以创建/加入课程,在那里可以将家庭作业,日期/事件和文件放入课程中。 创建完成后,内容将与本课程中的其他学生直接同步。
因此,例如,如果一个用户将在作业页面上,并且如果另一个用户创建了作业,则第一个用户应直接看到新作业,而无需滑动刷新即可。 所以我想可能是溪流吧?
目前,我们只有6个人,其中4个人会蓬勃发展;包括我在内;)。
因此,atm我们只是一个小团队,没有测试,代码审查等。
获奖后,我现在借助我们的原型为我们的应用程序创建一个结构,该结构应可扩展到一个大型团队和许多用户(可能来自不同国家)。
就像我说过的那样,我们将来可能希望以与该应用程序相同的功能来实现一个Web应用程序。
我希望有人能帮助我,我将非常感激:)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.