dependency-injection
-
[Android] Koin으로 의존성 주입하기Mobile Engineering 2020. 4. 19. 15:19
요즘 안드로이드 프로젝트를 수행하면서 의존성 주입(DI - Dependency Injection)은 필수라 할 수 있습니다. 그래서 코틀린 환경에서 떠오르고 있는 DI Framework인 Koin에 대해서 이야기하고자 합니다. 1. Koin 세팅 최상단의 Project Gradle(ROOT/build.gradle)에 아래와 같이 설정을 추가합니다. buildscript { dependencies { classpath "org.koin:koin-gradle-plugin:$koin_version" } } 그리고 Koin을 사용하는 Module의 Gradle(app/build.gradle)에 아래와 같이 설정을 추가합니다. apply plugin: 'koin' android { packagingOptions ..