Skip to content

Android SDK (in development)

In development

The Havik Android SDK is in active development: the core client, attested authentication, and the Widevine playback pipeline are running against the dev environment. There is no release artifact and no Play Store listing yet. Register interest and we'll tell you when there is something to install.

Android follows the same blueprint as the iOS SDK. It is a native Kotlin library, resolving the same streams with the same event and error vocabulary as the JavaScript SDK. What already runs is documented in the Android API reference.

What's planned (and what already runs)

CapabilityStatus
Core client — catalog, playback resolve, live pickuprunning in dev
Attested sessions (Play Integrity / hardware keystore)running in dev
Widevine DRM pipelinerunning in dev (protected frames proven)
Managed player (Media3/ExoPlayer)in development
Bring your own playerin development
QoE analytics beaconson the roadmap

Requirements (current targets)

  • Android 8.0 (API 26) or later.
  • Widevine-capable device for DRM playback.
  • The same onboarding as every Havik SDK: a publishable api-key provisioned for your app. See getting started.

Devices without Google Play services (including mainland-China builds) are a supported design goal. Talk to us if that applies to you.

Demo app

Havik app icon (Android)Havik Player DemoAndroid · Google PlayComing soon

Want early access? havik-support@oddin.gg

Get access

Email havik-support@oddin.gg. Building for iOS too? See the iOS SDK.

ISC licensed. Bundles hls.js (Apache-2.0).