# androidx.compose.ui.viewinterop

Common/AllAndroid/JVM

In this page, you'll find documentation for types, properties, and functions available in the `androidx.compose.ui.viewinterop` package such as AndroidView.

If you're looking for guidance instead, check out the following Compose guides:

- [Adopting Compose in your app](https://developer.android.com/jetpack/compose/interop).

- [Interoperability APIs](https://developer.android.com/jetpack/compose/interop/interop-apis).

## Classes

|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/viewinterop/InteropView` | A typealias for the platform's built-in View type, which may be hosted inside of a Compose UI hierarchy to allow for interoperability. | Cmn android |

## Composables

|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/viewinterop/AndroidView.composable` | Composes an Android `https://developer.android.com/reference/android/view/View.html` obtained from `https://developer.android.com/reference/kotlin/androidx/compose/ui/viewinterop/package-summary#AndroidView(kotlin.Function1,androidx.compose.ui.Modifier,kotlin.Function1)`. | android |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/viewinterop/AndroidViewBinding.composable` | Composes an Android layout resource in the presence of . | android |

## Type aliases

|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/viewinterop/InteropView` | A typealias for the platform's built-in View type, which may be hosted inside of a Compose UI hierarchy to allow for interoperability. | android |

## Top-level properties summary

|---|---|---|
| `https://developer.android.com/reference/android/view/View.html.() -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/viewinterop/package-summary#NoOpUpdate()` An empty update block used by `https://developer.android.com/reference/kotlin/androidx/compose/ui/viewinterop/AndroidView.composable#AndroidView(kotlin.Function1,androidx.compose.ui.Modifier,kotlin.Function1)`. | android |

## Top-level properties

### NoOpUpdate

android Artifact: [androidx.compose.ui:ui](https://developer.android.com/jetpack/androidx/releases/compose-ui) [View Source](https://cs.android.com/search?q=file:androidx/compose/ui/viewinterop/AndroidView.android.kt+symbol:NoOpUpdate)

```
val NoOpUpdate: View.() -> Unit
```

An empty update block used by `https://developer.android.com/reference/kotlin/androidx/compose/ui/viewinterop/AndroidView.composable#AndroidView(kotlin.Function1,androidx.compose.ui.Modifier,kotlin.Function1)`.