Optare v1.0 is now available. Get started →
SDKs
Android

Android SDK

[!NOTE] The Android SDK is currently in development. Full documentation coming soon.

Quick Overview

Native Kotlin SDK using AppAuth for OAuth 2.0 PKCE authentication.

Installation

dependencies {
    implementation("one.optare:optareid-android:0.1.0")
}

Basic Usage

// Configure
OptareAuth.configure(
    context = applicationContext,
    clientId = "your-client-id",
    redirectUri = "myapp://callback"
)
 
// Login
val user = OptareAuth.login(activity)
 
// Logout
OptareAuth.logout()

Requirements

  • Android API 24+ (7.0)
  • Kotlin 1.9+

See README (opens in a new tab) for full documentation.