1 min readMay 7, 2017
--
Awesome breakdown George, I’m adding this to the resource section of my Dagger2 post!
One architecture pattern I’ve seen that de-couples the lifecycle logic and “business logic” further is injecting the data into a ViewModel for the Activity/Fragment. For quick prototyping this is not useful, but becomes handy when using similar data across the app for many user flows.