ㅇ Build Variant란?단일 프로젝트에서 다양한 버전의 앱을 만드는 것을 의미한다. 예를 들어, 게임을 한다고 할 때, 무료 버전으로 플레이 하다가 인앱 구매를 통해 유료로 변경하면 컨텐츠가 늘어나는데, 이런 경우 사용하는 것이 build variant이다.여러개의 앱을 개발해서 무료와 유료로 배포를 하는 것이 아니라, 필요에 따라 버전만 다르게 빌드하면 된다. 개발자가 build variant를 직접 구성하는게 아니며, build variant를 형성하는 빌드 유형과 제품 버전을 구성하면 Gradle이 특정 규칙 세트를 사용해 다양한 빌드 설정(설정, 코드, 리소스)을 조합한다. Build Variant = Build Type + Product Flavor=> Android Gradle 플러그인..