Android/Koin1 [Koin] Koin 정리 Koin은 무엇인가?Koin은 Dagger, Hilt처럼 안드로이드에서 사용되는 대표적인 DI 프레임워크 중 하나로, 순수 코틀린으로 작성되었으며 다른 DI 프레임워크보다 러닝커브가 낮고 경량화되었다.Kotlin DSL로 만들어진 DI Library 여기서 DSL란,Domain Specific Language 의 약어로 특정 분야에 최적화 된 프로그래밍 언어를 뜻한다. (아래에서 더 정리) 즉,Koin은 코틀린 언어에 최적화된 DI 라이브러리 라고 볼 수 있다. 따라서, Koin을 사용했을 때의 장점은 다음과 같다. Kotlin 개발 환경에 도입이 쉽다다른 DI 라이브러리에 비하여(Dagger, Hilt) 러닝 커브가 낮다.Annotation 을 사용하지 않아 Complie 시간이 단축된다.여기서 러닝 .. 2024. 11. 13. 이전 1 다음