Extending Anvil for Fun and Profit

19 · Slack · July 20, 2021, 7:20 a.m.
Note: This article assumes some familiarity with Dagger, Anvil, and Kotlin. We use Dagger heavily in the Slack Android app for compile-time dependency injection. It’s powerful, flexible, supports basic Kotlin idioms, and allows for advanced dependency injection patterns with less boilerplate. It’s not without its sharp edges though. It slows down our builds with kapt, […] The post Extending Anvil for Fun and Profit appeared first on Slack Engineering....