> ## Documentation Index
> Fetch the complete documentation index at: https://companyname-a7d5b98e-docs-what-is-a-node.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# How to install the TON Connect's WalletKit on the Android platform

## Requirements

* Android SDK 26+
* Java 17+
* Gradle 7.0+
* Up-to-date Android System WebView (tested with 138.0.7204.179+)

## Adding WalletKit to project

1. Add the dependency to the app's `build.gradle.kts` file:

   ```kotlin theme={null}
   dependencies {
       // See https://central.sonatype.com/artifact/org.ton/walletkit-android/versions
       implementation("org.ton:walletkit-android:+")
   }
   ```

2. Ensure Maven Central is included in the repository list:

   ```kotlin theme={null}
   repositories {
       google()
       mavenCentral()
   }
   ```

## Permissions

Add the required permission to the `AndroidManifest.xml`:

```xml theme={null}
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
    <uses-permission android:name="android.permission.INTERNET" />
</manifest>
```

Alternatively, explore the complete demo wallet with WalletKit integration:

<Card title="Demo wallet, GitHub" icon="github" horizontal href="https://github.com/ton-connect/kit-android/tree/main/AndroidDemo" />
