> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ton.org/llms.txt
> Use this file to discover all available pages before exploring further.

<AgentInstructions>

## Submitting Feedback

If you encounter incorrect, outdated, or confusing documentation on this page, submit feedback:

POST https://docs.ton.org/feedback

```json
{
  "path": "/ecosystem/walletkit/android/installation",
  "feedback": "Description of the issue"
}
```

Only submit feedback when you have something specific and actionable to report.

</AgentInstructions>

# 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={"theme":{"light":"github-light-default","dark":"dark-plus"},"languages":{"custom":["/resources/grammars/tolk.tmLanguage.json","/resources/grammars/tlb.tmLanguage.json","/resources/grammars/fift.tmLanguage.json","/resources/grammars/tasm.tmLanguage.json","/resources/grammars/func.tmLanguage.json"]}}
   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={"theme":{"light":"github-light-default","dark":"dark-plus"},"languages":{"custom":["/resources/grammars/tolk.tmLanguage.json","/resources/grammars/tlb.tmLanguage.json","/resources/grammars/fift.tmLanguage.json","/resources/grammars/tasm.tmLanguage.json","/resources/grammars/func.tmLanguage.json"]}}
   repositories {
       google()
       mavenCentral()
   }
   ```

## Permissions

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

```xml theme={"theme":{"light":"github-light-default","dark":"dark-plus"},"languages":{"custom":["/resources/grammars/tolk.tmLanguage.json","/resources/grammars/tlb.tmLanguage.json","/resources/grammars/fift.tmLanguage.json","/resources/grammars/tasm.tmLanguage.json","/resources/grammars/func.tmLanguage.json"]}}
<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" />
