在 Android 原生上,为了分离每个应用程序功能、构建项目、实现架构组件并让团队更容易工作,您可以使用模块化,这样每个人都可以通过只关注模块来专注于各自的工作。如果我想用 3 个应用程序功能(登录、注册、配置文件)的示例制作一个颤振应用程序,并希望为每个功能实现模块化,以便更轻松地作为团队工作。你如何实现模块化?是否有参考其模块化 Flutter 的最佳实践?因为如果在 Android Native 上已经有很多相关的文章,而我检查 Flutter 时它还没有找到它。
问问题
3538 次
1 回答
9
将每个功能创建为一个包(库),并在需要时将其添加到主应用程序。例如,在我的应用程序中,我使用 main.dart 作为导航器管理器,每个屏幕都位于不同的包中。
这是一个实现它的例子:https ://github.com/rrifafauzikomara/flutter_modularization
于 2019-08-08T11:57:45.617 回答