Metro は、また新たなコンパイル時依存性注入(compile-time Dependency Injection)フレームワークです。では、他と何が違うのでしょうか? このセッションでは、機能性を犠牲にせずに驚くほど短いコンパイル時間を実現する方法や、内部の仕組みを深掘りし、既存のプロジェクトにシームレスに導入する方法を紹介します。 コンパイラーのプラグインからグラフ理論、マルチプラットフォーム対応まで、あらゆる要素をカバーしていきます! (DroidKaigi実行委員会による翻訳)
Zac Sweers Kotlin/Mobile Person
このトークは中級者向けです。DI(依存性注入)フレームワークを使ったことがない人向けに基本的な概念の紹介も行いますが、Dagger、kotlin-inject、Guice などのフレームワークの経験がある方にとってより価値のある内容となっています。