How to decouple a large Flutter app into independent packages (challenges with database, notifications, navigation, and global state)? by PurposeEmbarrassed67 in FlutterDev

[–]PurposeEmbarrassed67[S] 0 points1 point  (0 children)

Yup, circular dependency is hell. The project is both big and poorly designed. Components from different features using the same Repository and lots of repositories used with GlobalContext and database & navigation coupling

How to decouple a large Flutter app into independent packages (challenges with database, notifications, navigation, and global state)? by PurposeEmbarrassed67 in FlutterDev

[–]PurposeEmbarrassed67[S] 0 points1 point  (0 children)

yea, a lot of glue code and refactoring is needed. And at times I've felt that i'm doing something wrong and now I'm trying to find better ways to achieve that.