如何在Flutter中进行模块化以分离每个应用程序功能

时间:2019-06-17 09:10:16

标签: flutter modularization

在Android本机上,您可以使用模块化来分离每个应用程序功能,结构化项目,实施架构组件,并使团队工作更轻松,因此您可以使用模块化,因此每个人都可以只关注模块来专注于各自的工作。如果我想用3种应用程序功能(登录,注册,配置文件)的示例制作一个扑朔迷离的应用程序,并希望为每个功能实现模块化以使其更易于团队协作。您如何实现模块化?是否有关于模块化Flutter的最佳实践的参考?因为如果在Android Native上,当我检查Flutter时已经有很多相关的文章,那么它还没有找到。

1 个答案:

答案 0 :(得分:0)

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

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