Talivia Docs
Talivia Docs
HomeDashboard
IntroductionInstallationTeamGetting updates
Mobile app analyticsReact Native and ExpoFlutterSwift and iOSNative Android and Kotlin
Integrations
AI agents and MCPllms.txtllms-full.txt
Mobile app analytics

Native Android and Kotlin

Review the native Kotlin Talivia SDK and its current release status.

View Markdown

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.

See Android analytics

Swift and iOS

Add the Talivia Swift package to a native iOS app and track screens, events, and known users.

Stripe

Choose the Stripe integration that matches your checkout and attribute its revenue to Talivia traffic.