Convenção de nomenclatura de pastas para variantes de versão do gradle

Eu tenho lutado por um tempo com variantes gradle e build.

Eu tenho esses tipos de compilação definidos:

depurarlançamento

E esses sabores:

livrepago

Como posso definir recursos e ativos exclusivos para uma determinada variante de construção, isto é, FreeDebug? Por exemplo, eu quero quatro nomes de aplicativos diferentes, dependendo da variante de compilação, e um ícone diferente para cada variante.

questionAnswers(3)

yourAnswerToTheQuestion