DSL : Domain Specific Language도메인 특화된 프로그래밍 언어KTS (=Kotlin DSL)Kotlin으로 구성된 스크립트KTS란?코틀린 언어로만 Gradle 빌드 스크립트를 적용할 수 있는 구성KTS 사용 이유앱의 구성이 Java에서 Kotlin으로 넘어왔으며 이미 Kotlin을 알고 있다는 전제로 빌드를 구성할 수 있도록 안드로이드에서 권장.빌드전에 오류 발생을 줄이고, 앱의 기능이 복잡해짐에 따라 관심사 분리에 주 목적이기도 함.KTS 모듈화로 사용해보자 - build-logic 모듈빌드 구성 자체도 모듈화를 통해서 앱의 구성을 유지 보수에 용이하도록 표준화 됨.안드로이드에서도 제공하는 샘플 앱도 현재 해당 구성으로 예제로 제공되고 있음.빌드 구성에 대한 장단점 비교빌드 스크립..