> For the complete documentation index, see [llms.txt](https://codandotv.gitbook.io/craftd/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://codandotv.gitbook.io/craftd/setup/android.md).

# Android

### Add in your settings.gradle `mavenCetral`

```kotlin
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        //Stuff
        mavenCentral()
    }

}
```

#### There are three versions for Android:

* Compose

```kotlin
implementation("io.github.codandotv:craftd-compose:${last_version}")
```

{% hint style="info" %}
Check out the latest version of the Compose library on [Maven Central Repository](https://central.sonatype.com/artifact/io.github.codandotv/craftd-compose)
{% endhint %}

* XML View System

```kotlin
implementation("io.github.codandotv:craftd-xml:${last_version}")
```

{% hint style="info" %}
Check out the latest version of the XML library on [Maven Central Repository](https://central.sonatype.com/artifact/io.github.codandotv/craftd-xml)
{% endhint %}

* Core - Is meant to be used for you to customize even the craftD mechanism

```kotlin
implementation("io.github.codandotv:craftd-core:${last_version}")
```

{% hint style="info" %}
Check out the latest version of the Core library on [Maven Central Repository](https://central.sonatype.com/artifact/io.github.codandotv/craftd-core)
{% endhint %}
