Since you have two products, I assume that the classes of the free version are in the correct version structure, outside the "main" set of resources. and theyโre supposed to have a different set of resources for the paid version.
So, initialize the dagger component inside the main set of sources, but the ApplicationModule is in every set of flavor sources. The module is a provider, therefore, if you want to change the dependencies that you can get by specifying different providers, although both sets of sources (paid, unpaid) will have the same ApplicationModule in each.
j2emanue
source share