# Integration with Android Renderer

## Pre-requisites:

* Android Studio - A developer’s tool to build the application.

## Integration :&#x20;

1. To include the JitPack repository in your project, add the following code at the end of the repositories section in your root build.gradle or settings.gradle file:

*allprojects {*

*repositories {*

*...*

*maven { url '<https://jitpack.io>' }*

*}*

*}*

<figure><img src="https://lh3.googleusercontent.com/5-lcsq1e5p_sxNmhYWqQAzrIp_fSuMfiTg-CyF-fzJ7NdyVTx6iDOtiE0SY7gg89MHg4JmH7V-kBf4ODYGahAwkI-D2q19dXsio21HRyFwOb4R15tWVtN1RZX34Pml_jTkFZjIryi8WXfJQWfNV-OO8" alt=""><figcaption></figcaption></figure>

2. Include the following dependency in your build.gradle (Module.app) to integrate the library:&#x20;

*dependencies {*

&#x20;   *implementation 'com.github.SoulVisionCreations:gemini-android:1.1.7'*

*}*

3. To open Avataar's experience, add the following code at the desired location where you want to integrate the 3D experience:

*val intent = Intent(this, PolluxActivity::class.java)*

*intent.putExtra("configUrl", "Value of configUrl")*

*intent.putExtra(“token”,”Authentication token”)*

*startActivity(intent)*

### Note :

* Please ensure to replace the "Value of configUrl" with the actual configUrl which can be copied from Avataar Web Application.&#x20;
* The authentication token has to be replaced by actual authentication token which will be provided from Avataar team. &#x20;

## Sample :&#x20;

Here's a sample code demonstrating the entire integration, where we enable the Avataar experience as a different activity:

<figure><img src="https://lh5.googleusercontent.com/L3mX4pStCosBJwG6CEtXmwzDnuCjs4fC4_V6ttN6y4LqptpSSlf9CHKwHDKa48T-bgjWEstZ51X3nV9HywUD-4iooguuftxQJWvtOaEW9QLCH9nrF-JQDiLJ74wlLj9ZJvIAVtbPUkd4BHpgnl1x5ig" alt=""><figcaption></figcaption></figure>

\ <br>
