evant
06/15/2021, 3:00 PM@Component
and @Module
annotations left a bad taste in my mouth from dagger because components take modules and modules can provide components and it made having a mental modal of your graph pretty confusing, so I collapsed it down to one thing.
In practice though it seems like unannoted interfaces/classes end up playing the same role, so maybe it would be worth naming them 'modules' as a matter of convention 🤔 .