android-components-sdk
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>com.pxpfinancial</groupId>
<artifactId>android-components-sdk</artifactId>
<version>1.0.0</version>
</dependency><?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!-- Maven Coordinates - These will be injected by pipeline -->
<groupId>com.pxpfinancial</groupId>
<artifactId>android-components-sdk</artifactId>
<!-- Version will be injected by pipeline from GitVersion -->
<version>1.0.0</version>
<packaging>aar</packaging>
<name>PXP Android Components SDK</name>
<description>PXP Android Components SDK for building modern payment experiences with Jetpack Compose</description>
<url>https://dev.azure.com/pxphq/Unity/_git/Pxp.Unity.Components.Android</url>
<!-- Required for Maven Central -->
<developers>
<developer>
<id>pxp</id>
<name>PXP.IO</name>
<email>paul.read@pxp.io</email>
<organization>PXP</organization>
<organizationUrl>https://pxp.io</organizationUrl>
</developer>
</developers>
<!-- Required for Maven Central -->
<licenses>
<license>
<name>Apache License, Version 2.0</name>
<url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
<!-- Required for Maven Central -->
<scm>
<connection>scm:git:https://dev.azure.com/pxphq/Unity/_git/Pxp.Unity.Components.Android</connection>
<developerConnection>scm:git:https://dev.azure.com/pxphq/Unity/_git/Pxp.Unity.Components.Android</developerConnection>
<url>https://dev.azure.com/pxphq/Unity/_git/Pxp.Unity.Components.Android</url>
</scm>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<kotlin.version>1.9.22</kotlin.version>
<!-- Compose artifact versions (not BOM version) -->
<compose.ui.version>1.5.4</compose.ui.version>
<compose.material3.version>1.1.2</compose.material3.version>
<compose.material.version>1.5.4</compose.material.version>
<compose.runtime.version>1.5.4</compose.runtime.version>
<compose.foundation.version>1.5.4</compose.foundation.version>
</properties>
<!-- Dependencies matching build.gradle -->
<dependencies>
<!-- Android Core -->
<dependency>
<groupId>androidx.core</groupId>
<artifactId>core-ktx</artifactId>
<version>1.12.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>androidx.appcompat</groupId>
<artifactId>appcompat</artifactId>
<version>1.6.1</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>androidx.activity</groupId>
<artifactId>activity-compose</artifactId>
<version>1.8.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>androidx.constraintlayout</groupId>
<artifactId>constraintlayout</artifactId>
<version>2.1.4</version>
<scope>compile</scope>
</dependency>
<!-- Compose UI -->
<dependency>
<groupId>androidx.compose.ui</groupId>
<artifactId>ui</artifactId>
<version>${compose.ui.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>androidx.compose.ui</groupId>
<artifactId>ui-graphics</artifactId>
<version>${compose.ui.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>androidx.compose.ui</groupId>
<artifactId>ui-tooling-preview</artifactId>
<version>${compose.ui.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>androidx.compose.material3</groupId>
<artifactId>material3</artifactId>
<version>${compose.material3.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>androidx.compose.material3</groupId>
<artifactId>material3-window-size-class</artifactId>
<version>${compose.material3.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>androidx.compose.material</groupId>
<artifactId>material</artifactId>
<version>${compose.material.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>androidx.compose.runtime</groupId>
<artifactId>runtime-livedata</artifactId>
<version>${compose.runtime.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>androidx.compose.foundation</groupId>
<artifactId>foundation</artifactId>
<version>${compose.foundation.version}</version>
<scope>compile</scope>
</dependency>
<!-- Coil for image loading -->
<dependency>
<groupId>io.coil-kt</groupId>
<artifactId>coil-compose</artifactId>
<version>2.4.0</version>
<scope>compile</scope>
</dependency>
<!-- WebView for 3DS component -->
<dependency>
<groupId>androidx.webkit</groupId>
<artifactId>webkit</artifactId>
<version>1.8.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>androidx.compose.ui</groupId>
<artifactId>ui-viewbinding</artifactId>
<version>${compose.ui.version}</version>
<scope>compile</scope>
</dependency>
<!-- Browser (Custom Tabs) -->
<dependency>
<groupId>androidx.browser</groupId>
<artifactId>browser</artifactId>
<version>1.7.0</version>
<scope>compile</scope>
</dependency>
<!-- Lifecycle -->
<dependency>
<groupId>androidx.lifecycle</groupId>
<artifactId>lifecycle-runtime-ktx</artifactId>
<version>2.7.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>androidx.lifecycle</groupId>
<artifactId>lifecycle-viewmodel-compose</artifactId>
<version>2.7.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>androidx.lifecycle</groupId>
<artifactId>lifecycle-livedata-ktx</artifactId>
<version>2.7.0</version>
<scope>compile</scope>
</dependency>
<!-- Network libraries -->
<dependency>
<groupId>com.squareup.retrofit2</groupId>
<artifactId>retrofit</artifactId>
<version>2.9.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.squareup.retrofit2</groupId>
<artifactId>converter-gson</artifactId>
<version>2.9.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>4.11.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>logging-interceptor</artifactId>
<version>4.11.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.10.1</version>
<scope>compile</scope>
</dependency>
<!-- Coroutines -->
<dependency>
<groupId>org.jetbrains.kotlinx</groupId>
<artifactId>kotlinx-coroutines-android</artifactId>
<version>1.7.3</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlinx</groupId>
<artifactId>kotlinx-coroutines-core</artifactId>
<version>1.7.3</version>
<scope>compile</scope>
</dependency>
<!-- Kount SDK for fraud detection -->
<dependency>
<groupId>com.github.Kount</groupId>
<artifactId>kount-android-sdk</artifactId>
<version>v5.0.0</version>
<scope>compile</scope>
</dependency>
<!-- Additional dependencies required for Kount SDK -->
<dependency>
<groupId>com.google.android.instantapps</groupId>
<artifactId>instantapps</artifactId>
<version>1.1.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.android.volley</groupId>
<artifactId>volley</artifactId>
<version>1.2.1</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>