뱅크샐러드 안드로이드 앱에서 Koin 걷어내고 Hilt로 마이그레이션하기
안드로이드KoinHiltDependency InjectionDI마이그레이션
AI 요약
Beta뱅크샐러드 안드로이드팀에서 기존에 사용하던 의존성 주입(DI) 도구인 Koin을 Dagger Hilt로 마이그레이션한 경험을 공유하는 글입니다. Koin은 Kotlin DSL을 사용하고 런타임에 의존성을 주입하는 특징이 있지만, 뱅크샐러드 안드로이드 앱은 클린 아키텍처 기반으로 다수의 클래스와 모듈을 사용하며 원활한 테스트 코드 작성을 위해 DI 도구의 필요성을 느꼈습니다.
이 글에서는 Koin에서 Hilt로 전환하게 된 이유와 마이그레이션 과정에서 겪었던 점들을 상세히 다루며, 안드로이드 개발에서 DI 도구 선택과 적용에 대한 인사이트를 제공합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기


