Native Android and Kotlin
Review the native Kotlin Talivia SDK and its current release status.
The native Android SDK is in preparation. Its Maven Central artifact com.talivia:talivia-android is not published yet. Do not add that coordinate as a remote dependency. This page shows the planned API so you can prepare your event design; installation steps will follow the release.
Planned tracking API
val analytics = Talivia(
context = applicationContext,
websiteId = "YOUR_WEBSITE_UUID",
hostname = "example.com",
)
analytics.screen("Home")
analytics.track("signup_completed", mapOf("plan" to "pro"))
analytics.identify("your-stable-user-id")
// On logout: analytics.reset()Call screen() when navigation changes and track() after a meaningful product action succeeds. The SDK sends on a worker thread. Use the same Website ID and hostname as your website for a shared workspace, and initialize only when your privacy settings permit collection.
Known identities can be linked with a stable account ID, but current funnels still group by visitor token across devices. The retry queue is in memory and capped at 100 events. Native install attribution and verified app purchases need separate trusted integrations.