# DynamicFeatureBuildFeatures

# DynamicFeatureBuildFeatures

<br />

```
interface DynamicFeatureBuildFeatures : BuildFeatures
```

<br />

*** ** * ** ***

A list of build features that can be disabled or enabled in an Android Dynamic Feature project.

## Summary

|                                                                                                                                    ### Public properties                                                                                                                                    ||
|---------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`?` | [dataBinding](https://developer.android.com/reference/tools/gradle-api/7.2/com/android/build/api/dsl/DynamicFeatureBuildFeatures#dataBinding()) Flag to enable Data Binding.                         |
| [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`?` | [mlModelBinding](https://developer.android.com/reference/tools/gradle-api/7.2/com/android/build/api/dsl/DynamicFeatureBuildFeatures#mlModelBinding()) Flag to enable Machine Learning Model Binding. |

|                                                                                                                                                                                                                                                                                         ### Inherited functions                                                                                                                                                                                                                                                                                         ||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| From class[ExtensionAware](https://docs.gradle.org/current/javadoc/org/gradle/api/plugins/ExtensionAware.html) |--------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------| | [ExtensionContainer](https://docs.gradle.org/current/javadoc/org/gradle/api/plugins/ExtensionContainer.html) | [getExtensions](https://docs.gradle.org/current/javadoc/org/gradle/api/plugins/ExtensionAware.html#getExtensions--)`()` | |

## Public properties

### dataBinding

```
val dataBinding: Boolean?
```

Flag to enable Data Binding.

Setting the value to`null`resets to the default value. Default value is`false`.

You can override the default for this for all projects in your build by adding the line`android.defaults.buildfeatures.databinding=true`in the`gradle.properties`file at the root project of your build.

More information about this feature at: TBD  

### mlModelBinding

```
val mlModelBinding: Boolean?
```

Flag to enable Machine Learning Model Binding.

Setting the value to`null`resets to the default value. Default value is`false`.

You can override the default for this for all projects in your build by adding the line`android.defaults.buildfeatures.mlmodelbinding=true`in the`gradle.properties`file at the root project of your build.

More information about this feature at: TBD