Let's Build a Dependency Injection Framework [Live Coding]
Author of github.com/uber/motif and github.com/uber/nanoscope Leland has been architecting Android applications from the ground up since 2011. Currently working on Uber's Mobile Platform team, he has a passion for building tools and frameworks that drive development at scale.
Gain a deep understanding of dependency injection as we live code a DI framework from scratch. Dependency injection frameworks are often viewed as magical black boxes. This session will help you build a fundamental understanding of what dependency injection is, why it's important, and how it's implemented. With this understanding, dependency injection and dependency injection frameworks become less scary and more intuitive.