Building Android Application
Build variants are specific builds that, you can produce from Gradle, based around shared core source code. While a standard app may have a debug and release build type, you can expand on this, by adding flavor dimensions.