# Android (/mobile-sdk/android)

Android artifacts are published on **[JitPack](https://jitpack.io)** from the [sparrowdesk-mobile-sdk](https://github.com/SparrowDesk/sparrowdesk-mobile-sdk) repository. Minimum SDK is **API 24**.

## 1. JitPack repository

Add JitPack to **`settings.gradle.kts`** (or the equivalent in Groovy):

```kotlin
dependencyResolutionManagement {
    repositories {
        google()
        mavenCentral()
        maven { url = uri("https://jitpack.io") }
    }
}
```

## 2. Dependency

In your app module **`build.gradle.kts`**:

<MobileSdkAndroidGradle />

See [releases](https://github.com/SparrowDesk/sparrowdesk-mobile-sdk/releases) to pin a different version.

## 3. Internet permission

The library declares the `INTERNET` permission in its own manifest, so you do not need to add it again for the SDK.

## Verify the import

```kotlin
import com.sparrowdesk.sdk.SparrowDeskConfig
import com.sparrowdesk.sdk.SparrowDeskSDK
```

## Next steps

See the **[API reference](/mobile-sdk/api)** for `SparrowDeskConfig`, `SparrowDeskSDK`, `attach`, and every public method. The [overview](/mobile-sdk) has a high-level quick start; the upstream [README](https://github.com/SparrowDesk/sparrowdesk-mobile-sdk/blob/main/README.md) has a full Kotlin example.
