hilt 썸네일형 리스트형 [Android] 프로젝트에 Hilt로 의존성 주입하기 (다온길 마이그레이션) 다온길 프로젝트를 진행하며 처음엔 클린 아키텍처의 구조를 이해하는 단계라 Data Layer, Domain Layer, Presentation Layer를 모듈로 분리가 아닌 패키지로만 분리를 해서 코드를 구현했었습니다클린 아키텍처를 클린 아키텍처라고 부를 수 없는 ,,, 그리고 Hilt와 클린 아키텍처에 대해 조금 더 공부를 하고 Hilt를 도입해서 다온길 ver2로 제대로 Hilt를 사용한 클린 아키텍처로 마이그레이션을 진행하였습니다 이 과정에서 직접 수동으로 의존성 주입을 해주었을 때와 Hilt를 통해 의존성 주입을 해준 과정을 한번 정리해보려고 합니다 ! 전체 코드를 가져오기엔 너무 많아서 마이그레이션을 하면서 제가 편하다고 느꼈던 부분들을 위주로 가져와보았습니다 👩🏻💻 기존 코드Re.. 더보기 [Android] Dagger와 Hilt로 자동 의존성 주입 이해하기 이전 포스팅에서 의존성 주입의 의미와 왜 필요한지, 그리고 수동 의존성 주입에 대해서 알아보았는데요그때 이야기 했던 수동 의존성 주입의 단점들을 보완하여 편하게 의존성을 주입하기 위해 DI 라이브러리인 Dagger와 Hilt에 대해 알아보려고 합니다 ☄️ DI 라이브러리의존성을 자동으로 주입해주는 라이브러리는 대표적으로 Dagger, Koin, Hilt가 있는데요그 중에서도 Dagger와 Hilt가 많이 사용되고, 특히 안드로이드에서는 Hilt를 가장 많이 사용하고 있습니다 그래서 저도 프로젝트를 진행하며 Hilt를 사용했었고, 처음엔 Hilt만 사용할거니까 Hilt만 알면 되지 않아? 라고 생각했는데 Hilt가 Dagger를 기반으로 만들어진 라이브러리라 Hilt를 잘 사용하기 위해서는 Dagger.. 더보기 이전 1 다음