반응형 의존성 주입2 [Android] Dagger – 1. @Inject 이전 포스팅에서 Dependency Injection에 대해 간단히 언급하였습니다. 본 포스팅에서는 Dagger를 사용하여 DI를 하는 간단한 예제를 보여드리고자 합니다. 이전 포스팅에서 사용한 예제 코드를 그대로 가져와봤습니다. class MoviesPresenter( private val moviesRepository: MoviesRepository ): MoviesContract.Presenter { // ... } 직접 DI를 해주게 되면 MoviesPresenter() 생성 시 MoviesRepository()를 직접 생성하여 주입해야 하는데, Dagger를 사용하게 되면 아래와 같이 작성할 수 있습니다. class MoviesPresenter @Inject construct( private v.. 2020. 11. 8. [Android] Dagger – intro 본 포스팅은 Dagger에 대한 내용을 다루며, 아래 문서를 베이스로 작성되었습니다. 아직 번역되지 않은 문서다 보니 학습 목적으로 재정리를 해보았습니다. https://developer.android.com/training/dependency-injection https://codelabs.developers.google.com/codelabs/android-dagger https://www.youtube.com/watch?v=o-ins1nvbDg 얼마 전 Android Dev Submit 2019이 있었습니다. Day 2 때 “An Opinionated Guide to Dependency Injection on Android” 제목의 세션이 있었습니다. 바로 결론부터 이야기하자면 Android에서 D.. 2020. 11. 8. 이전 1 다음 반응형