This repository contains the Android SDK artifacts and a demo app that shows how to integrate and run the Transact experience on Android devices.
Prerequisites:
- Android Studio or an Android toolchain with SDK + emulator/device
- JDK 11+
- Ensure
local.propertiespoints to your Android SDK (the repo already contains alocal.propertiesfile placeholder).
Run the demo app from the project root:
# build the demo app
./gradlew :app:assembleDebug
# install to a connected device or running emulator
./gradlew :app:installDebugYou can also open the project in Android Studio and run the app module normally via the Run configuration.
- Edit
app/src/main/res/values/strings.xmlor the app's settings to provide any required public token or environment configuration used by the demo. - For testing against local Services, point the demo's environment configuration to your local Transact/Services endpoints.
- The repository contains CI/release pipelines that publish the built SDK artifacts to Maven Central. Those pipelines are for publishing the SDK only — use the demo app to test integrations locally.
If you find issues with the demo or the SDK, open an issue or PR in this repository with reproduction steps.