Android SDK for ThunderID. Provides authentication and user management for native Android applications.
Make sure your project's settings.gradle.kts includes JitPack:
dependencyResolutionManagement {
repositories {
maven("https://jitpack.io")
}
}dependencies {
implementation("com.github.thunder-id:android-sdks:<latest-release-tag>")
}For Jetpack Compose UI components, also add:
dependencies {
implementation("com.github.thunder-id.android-sdks:compose:<latest-release-tag>")
}Note
Replace <latest-release-tag> with the latest release tag of the android-sdks repository.
The playground directory contains a Jetpack Compose app that builds this SDK from source and exercises
every capability: capability checks, a component explorer, and a session inspector. See the
playground README to run it against a local ThunderID server.
Please refer to the Contributing Guide for the different ways to contribute to this project and the relevant guidelines.
For code contributions, refer to the Contributing Code section for details on the prerequisites and instructions for running ThunderID in development mode.
This project is licensed under the Apache License 2.0
