Flutter中如何进行模块化,将各个应用功能分开

R R*_*ara 6 modularization flutter

在 Android 原生上分离每个应用程序功能,构建项目,实现架构组件并使其更容易在团队中工作,您可以使用模块化,这样每个人都可以通过只专注于模块来专注于各自的工作。如果我想使用 3 个应用程序功能(登录、注册、配置文件)的示例制作一个 Flutter 应用程序,并希望为每个功能实现模块化以使其更易于团队合作。你如何实现模块化?是否有参考其模块化 Flutter 的最佳实践?因为如果在 Android Native 上已经有很多相关的文章了,而我在检查 Flutter 时还没有找到。

kos*_*sas 5

将每个功能创建为一个包(库),并在需要时将其添加到主应用程序中。例如,在我的应用程序中,我使用 main.dart 作为导航器管理器,并且每个屏幕都在不同的包中。

这是实现它的一个例子:https : //github.com/rrifafauzikomara/flutter_modularization