---
title: "DragAndDropSourceScope"
description: "A scope that allows for the detection of the start of a drag and drop gesture, and subsequently
starting a drag and drop session."
type: "interface"
---

<div class='type'>Interface</div>


<a id='references'></a>

<div class='sourceset sourceset-android'>Android</div>


> **Deprecated** Replaced by a callback for obtain a transfer data,start detection is performed by Compose itself


```kotlin
@ExperimentalFoundationApi
interface DragAndDropSourceScope : PointerInputScope
```


A scope that allows for the detection of the start of a drag and drop gesture, and subsequently
starting a drag and drop session.


## Functions

```kotlin
fun startTransfer(transferData: DragAndDropTransferData)
```


Starts a drag and drop session with `transferData` as the data to be transferred on gesture
completion



