TCH HU huiung Annotation을 이용한 컴파일 타임 코드 생성(Kotlin Compiler Plugin) — 2 실제로 Compiler Plugin을 만드는 예제를 보기전에, Dagger-hilt가 동작하는 과정을 살펴보자. 과거의 안드로이드 개발자는 DI에 대한 처리를 하기위해 Dagger를 직접 사용해야 했고, 이것은 생각보다 귀찮은 일이였다. 이러한…
TCH HU huiung Annotation을 이용한 컴파일 타임 코드 생성(Kotlin Compiler Plugin) — 1 일반적으로 많은 개발자들은 반복적인 코드를 보게 되면 이것을 피할 수 있는 방법을 찾으려고 한다. 나 또한 프로젝트에 존재하는 Boilerplate code들이 문득 보이게 되었고 이것을 어떻게 효율적으로 제거할 수 있을지에 대한 고민을 하기…