How to implement best practice modular in Flutter?

  1. Summary of my problem
  • Make per item module is independent
  • Make item module support import to other projects
  • Make easy to Dependency Injection
  • Make easy to maintainable & testing
  1. What have I tried so far -
    I try with dependency flutter_modular.
    I think the dependency cannot be customized.

I want to find a reference for best practice modularization.