It feels like forcing the “parent” app (app2 in this example) to specify this as a dependency is giving the parent too much knowledge about an implementation detail. Or is it expected that when an app depends on other smaller apps, the parent may need to explicitly list the dependencies of its dependencies?






















