Interface AndroidSoftware
- All Superinterfaces:
org.gradle.api.experimental.common.extensions.HasLinting
- All Known Subinterfaces:
AndroidApplication,AndroidLibrary
public interface AndroidSoftware
extends org.gradle.api.experimental.common.extensions.HasLinting
-
Method Summary
Modifier and TypeMethodDescriptionorg.gradle.api.provider.Property<Integer>org.gradle.api.NamedDomainObjectContainer<ExperimentalProperty>Support for NiA convention projects defining features.getHilt()org.gradle.api.provider.Property<Integer>JDK version to use for compilation.Controls whether to set up Kotlin serialization, applying the plugins and adding any necessary dependencies.Support for NiA projects using the com.google.android.gms.oss-licenses-plugin TODO:DG This is a temporary solution until we have a better way of applying pluginsorg.gradle.api.experimental.common.extensions.LintgetLint()org.gradle.api.provider.Property<Integer>org.gradle.api.provider.Property<String>getRoom()Applies the Secrets Gradle Plugin for Android (https://github.com/google/secrets-gradle-plugin).org.gradle.api.provider.Property<Integer>org.gradle.api.provider.Property<Boolean>
-
Method Details
-
getTargetSdk
org.gradle.api.provider.Property<Integer> getTargetSdk() -
getCompileSdk
org.gradle.api.provider.Property<Integer> getCompileSdk()- See Also:
-
CommonExtension.getCompileSdk()
-
getNamespace
org.gradle.api.provider.Property<String> getNamespace()- See Also:
-
CommonExtension.getNamespace()
-
getMinSdk
org.gradle.api.provider.Property<Integer> getMinSdk()- See Also:
-
BaseFlavor.getMinSdk()
-
getJdkVersion
org.gradle.api.provider.Property<Integer> getJdkVersion()JDK version to use for compilation. -
getVectorDrawablesUseSupportLibrary
org.gradle.api.provider.Property<Boolean> getVectorDrawablesUseSupportLibrary() -
getBuildTypes
AndroidSoftwareBuildTypes getBuildTypes() -
getDependencies
AndroidSoftwareDependencies getDependencies() -
getKotlinSerialization
KotlinSerialization getKotlinSerialization()Controls whether to set up Kotlin serialization, applying the plugins and adding any necessary dependencies. -
getCompose
Compose getCompose() -
getCoreLibraryDesugaring
CoreLibraryDesugaring getCoreLibraryDesugaring() -
getHilt
Hilt getHilt() -
getRoom
Room getRoom() -
getTesting
Testing getTesting() -
getFeature
Feature getFeature()Support for NiA convention projects defining features. TODO:DG This is a temporary solution until we have a proper feature model. -
getLicenses
Licenses getLicenses()Support for NiA projects using the com.google.android.gms.oss-licenses-plugin TODO:DG This is a temporary solution until we have a better way of applying plugins -
getBaselineProfile
BaselineProfile getBaselineProfile() -
getLint
org.gradle.api.experimental.common.extensions.Lint getLint()- Specified by:
getLintin interfaceorg.gradle.api.experimental.common.extensions.HasLinting
-
getSecrets
Secrets getSecrets()Applies the Secrets Gradle Plugin for Android (https://github.com/google/secrets-gradle-plugin). -
getExperimentalProperties
org.gradle.api.NamedDomainObjectContainer<ExperimentalProperty> getExperimentalProperties()
-