Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 构建颤振应用程序遵循哪种模式/架构?_Flutter_Design Patterns_Mobile_Architecture - Fatal编程技术网

Flutter 构建颤振应用程序遵循哪种模式/架构?

Flutter 构建颤振应用程序遵循哪种模式/架构?,flutter,design-patterns,mobile,architecture,Flutter,Design Patterns,Mobile,Architecture,我开始构建一个电子商务应用程序,允许人们轮流购买一件商品。然而,我对Flutter应用程序架构没有深入的了解。该应用程序将从服务器获取所有数据,并仅在移动设备中保留基本用户数据。考虑到我是颤振的初学者,我想知道哪些模式和体系结构(状态管理)需要学习和应用。我认为你的问题相当主观,因为它可以有与颤振中存在的状态管理库+体系结构一样多的答案。 但我会站出来推荐一些类似的东西 该架构使用谷歌推荐的Provider+ChangeNotifier,对我个人来说,这是一种简单而强大的方法。 您可能会被建议使

我开始构建一个电子商务应用程序,允许人们轮流购买一件商品。然而,我对Flutter应用程序架构没有深入的了解。该应用程序将从服务器获取所有数据,并仅在移动设备中保留基本用户数据。考虑到我是颤振的初学者,我想知道哪些模式和体系结构(状态管理)需要学习和应用。

我认为你的问题相当主观,因为它可以有与颤振中存在的状态管理库+体系结构一样多的答案。 但我会站出来推荐一些类似的东西

该架构使用谷歌推荐的Provider+ChangeNotifier,对我个人来说,这是一种简单而强大的方法。
您可能会被建议使用,这确实是很好的,谷歌也推荐,但在我看来更复杂的初学者。对于Bloc,您所能做的任何事情都是提供商无法做到的。

谢谢!这正是我要找的。我在颤振文档中看到了这种体系结构,但解释过于简洁。