Flutter / Dart适用于App和可能的Web应用的架构是什么?

时间:2018-07-09 15:29:33

标签: android ios dart google-cloud-firestore flutter

问题:
因此,我听说有很多不同的方法来构建Flutter应用程序,这确实让我不知所措。

有基于MVI或MVU或MVP的体系结构,Redux,RxDart,scoped_model,仅提升状态,...以及我不知道也无法掌握的100多个结构。

对于我的用例,推荐的结构是什么/不同方法的利弊是什么?

我的情况/用例:(如果我提供了不相关的信息,对不起)

我和我的团队希望为Android和IOS开发一个可能会出现问题的“大型”应用程序,并可能也将其作为Web应用程序来实现。

我们将使用Google Firestore作为数据库,在用例中,我们经常喜欢使用流,因为对于当前用户页面的元素,其他用户可能会有很多更改。

直到现在,我们只是进行了一些原型制作,但现在希望真正拥有一种结构化的开发方法。我们还要强调测试,直到现在我们才真正做到这一点。
另外,我们希望使用intl软件包进行国际化。

我听说在某些结构中代码也可以用于dart中的Web应用程序,这将是非常有益的,因为我们将来可能希望创建Web应用程序。

背景故事/更多可选的见解
因此,我和我的团队是德国的一家初创公司,在一次大型的全国性竞争中赢得了我们类别的价格。

我们的Idee是一名数字学校助理,简而言之,学生可以创建/加入课程,在那里可以将家庭作业,日期/事件和文件放入课程中。创建完成后,内容将与本课程中的其他学生直接同步。
因此,例如,如果某个用户将在作业页面上,并且如果另一个用户创建了作业,则第一个用户应直接看到新作业,而无需滑动刷新即可。所以我想可能是流,对吧?

目前,我们只有6个人,其中4个人会蓬勃发展;包括我在内;)。
所以atm我们只是一个小团队,没有测试,代码审查等。

获奖后,我现在借助我们的原型为我们的应用程序创建一个结构,该结构应可扩展到一个大型团队和许多用户(可能来自不同国家)。

就像我说过的那样,我们将来可能希望实现具有与该应用程序相同功能的Web应用程序。



我希望有人能帮助我,我将非常感激:)。

0 个答案:

没有答案