As your Android app grows in size, using a DI framework like Dagger becomes a necessity. But as your app keeps growing and aging, does Dagger scale well with it? Does it play well with modularized apps? How do you visualize and navigate the graph as complexity grows?
In this session we will describe the mechanisms that we use at Twitter to facilitate dependency injection, review the pain points we encountered with Dagger, and share some practical advice on how to address them. Finally, we’ll offer a sneak peek of the tools that built on Dagger to facilitate DI that we will open source in 2020.