Metro Under the Hood | Zac Sweers

Recording brought to you by American Express. https://americanexpress.io/kotlin-jobs Metro is, first and foremost, a multiplatform dependency injection framework. It’s also an advanced and complex Kotlin compiler plugin. In this talk, we’ll go under the hood and learn how much of Metro’s magic works in the compiler and what kind of code it’s generating. This is an advanced talk and assumes familiarity with DI frameworks like Metro, Dagger, etc. You don’t need to be familiar with compiler plugins, but we will be getting into the nitty gritty so come ready to learn!