Skip to main content

Android Mobile SDK v1.1.0

This release includes new features such as Q2Utils.openUIModule() and Q2Utils.requestPermission() for improved module access and permission handling.

Compatibility

NameVersionImplementation
Compile SDK34compileSdk = q2libs.versions.compileSdk.get()
Target SDK34targetSdk = q2libs.versions.targetSdk.get()
Min SDK29minSdk = q2libs.versions.minSdk.get()
Android Gradle Plugin8.2.2id(q2libs.plugins.android.application)
Kotlin Gradle Plugin2.0.20id(q2libs.plugins.kotlin.android)
Google Services Plugin4.3.15id(q2libs.plugins.google.services)

New Features

Q2Utils.openUIModule()

A new helper function to open a UIModule from anywhere.

📖 View the full documentation

Usage Example:

fun openUIModule(
moduleId: String,
moduleData: String = "{}",
sdkUtils: SdkUtils,
callback: ValueCallback<String>
)

Q2Utils.requestPermission()

A function to request permissions from the user.
This is a suspend function, so it must be called from a coroutine.

Usage Example:

suspend fun requestPermission(
activity: Activity?,
permission: String,
rationale: Rationale? = null
)