android koin (1) 썸네일형 리스트형 AAC koin 적용하기 Koin? DI (= Dependency Injection) 라이브러리로 Dagger 와 같지만 학습 곡선이 낮은 편입니다. A클래스에서 B클래스를 사용하는 경우 의존성을 갖는데 B 클래스가 변경되는 경우 B클래스를 사용하는 A 클래스에서도 코드를 수정해야 합니다. 뿐만아니라 B 클래스를 사용하는 모든 클래스에서 수정 해야하는 번거로움이 발생하는데 DI 라이브러리의 경우 코드를 직접 수정하지 않아도 적절한 의존성을 주입해 줍니다. 의존성 예제 class B{ { ... class A{ var b = B() } 위 예제는 클래스 A가 B에 의존성을 갖는다라고 얘기할 수 있습니다. class B( var count : Int){ } class A{ var b = B(5) } B클래스의 생성자 파라미터가 변경.. 이전 1 다음