I'm using Android Studio with gradle plugin to develop applications. I learn some usage of android gradle plugin on DSL Reference. But one thing I found is that the applicationVariants part on doc is hard to understand. It only gives such a description:
DomainObjectSet<ApplicationVariant> applicationVariants
The list of Application variants. Since the collections is built after evaluation, it should be used with Gradle's all iterator to process future items.
But what's the properties in the ApplicationVariant? I don't know. And I found nothing reference link to describe the ApplicationVariant.
Only in the Gradle Plugin User Guide at the very bottom of the page. It documents the available properties in applicationVariants, libraryVariants and testVariants. But I found quite some of these properties are deprecated for a long time, and Android didn't update this page.
So where do I find the most updated properties in ApplicationVariant?