# About the SDK

## **Overview**

> You need a valid DENT Carrier account to access the DENT Carrier Backoffice. Please contact us for more information at <info@straic.io>.

### Requirements

{% hint style="warning" %}
The eSIM installation is currently supported for Android 9.0+
{% endhint %}

* Android 5.0+
* Latest Target SDK Version 31

### Supported devices

* Google Pixel 8, 8 Pro&#x20;
* Google Pixel 7, 7a, 7 Pro
* Google Pixel 6, 6a, 6 Pro
* Google Pixel 5, 5a
* Google Pixel 4, Pixel 4a, Pixel 4a with 5G and Pixel 4 XL
* Google Pixel 3a and Pixel 3a XL
* Samsung Galaxy Z Flip
* Samsung Galaxy A54 5G
* Samsung Galaxy Fold
* Samsung Galaxy Note20, Note20 Ultra
* Samsung Galaxy S23, S23+, S23 Ultra
* Samsung Galaxy S22, S22+, S22 Ultra
* Samsung Galaxy S21 5G, S21+ 5G, S21 Ultra 5G
* Samsung Galaxy S20, S20+, S20 Ultra
* Samsung Galaxy Z Flip
* Samsung Galaxy Z Fold 2
* Samsung Galaxy Z Fold 4
* Samsung Galaxy Z Fold 5
* Samsung Galaxy Z Flip 3, Z Flip 3 Fold
* Samsung Galaxy Z Flip 4
* Samsung Galaxy Z Flip 5
* Samsung Galaxy Book 2
* Samsung Galaxy Book 3

### Proguard, R8

Recommended environment:

* AndroidStudio 4.1+
* Gradle 6.5+

The DENT Carrier SDK will configure your app's Proguard, R8 rules using proguard-rules.txt.

```bash
# Proguard configuration for StraicSDK 1.x.x
-keep class io.straic.StraicSDKKt { *; }
-keep class io.straic.sdk.** { *; }
```

## Introduction

The DENT Carrier SDK for Android is an eSIM library written in Kotlin. You can install eSIMs through your app on the target device. This documentation is for the **DENT Carrier SDK v1.2.1**. The following steps are necessary:

### [Installation](https://carrier-sdk-docs-android.dentwireless.com/installation)

You can install the SDK using [Gradle](https://carrier-sdk-docs-android.dentwireless.com/installation#gradle).

### [Getting Started](https://carrier-sdk-docs-android.dentwireless.com/getting-started)

{% hint style="info" %}
For the initialization, you need an SDK Key. You can find your SDK Key in the DENT Carrier Backoffice under "SDK Integration -> Android -> SDK Key".
{% endhint %}

> For access to the DENT Carrier Backoffice please contact <info@straic.io>.&#x20;

### [Changelog](https://carrier-sdk-docs-android.dentwireless.com/changelog)

All release and related information can be found [here](https://carrier-sdk-docs-android.dentwireless.com/changelog).
