メルカリUSで実践!SwinjectによるDependency Injectionのベストプラクティス by 多賀谷 洋一

iOSDC Japan 2018
レギュラートーク(30分)

メルカリUSで実践!SwinjectによるDependency Injectionのベストプラクティス

yoichitgy 多賀谷 洋一 yoichitgy

Clean Architecture、VIPER、MVVMなど様々なアーキテクチャーでDI (Dependency Injection) が使われています。DIにより疎結合でテストを書きやすい設計にできますが、どのように依存関係を定義すればチームでメンテナンスしやすい構成になるか迷っていませんか?メルカリUSアプリを例に、Swinjectを利用したDIのベストプラクティスについて説明します。