라이브러리 의존성을 줄이는 방향으로 개발해보기
Android 개발을 하다 보면, 우리는 수많은 외부 라이브러리를 프로젝트에 도입합니다.Retrofit, Glide, Dagger, Timber, RxJava, Firebase, Coil, OkHttp 등은 아마 대부분의 개발자에게 익숙할 것입니다.이들은 생산성을 높이고 반복되는 코드를 줄여주지만, 동시에 복잡도와 의존성 문제라는 그림자를 남깁니다. 이번 글에서는 왜 라이브러리 의존성을 줄이는 것이 중요한지, 실제로 어떻게 줄여볼 수 있을지, 어디까지 줄이는 것이 합리적인지를 Android 개발자의 관점에서 살펴보려 합니다.🔍 왜 의존성을 줄이려는가?외부 라이브러리는 강력한 도구지만, 다음과 같은 단점도 함께 가져옵니다:버전 충돌의존성 간 버전이 충돌하면 빌드 오류나 런타임 에러가 발생합니다. 특히 G..
2025. 6. 8.