It’s not “unwise” to create an acitivty module, just be aware that the component that hosts the activity instance should only be referenced while that particular activity instance is alive. All references to that dagger component should be nulled out when the activity is being destroyed