Skip to main content
The Zixflow Android SDK is available on Maven Central. You can browse all available packages and versions here: Maven Central - Zixflow Android SDK

Gradle Dependencies

Add the Zixflow SDK to your app’s build.gradle or build.gradle.kts file:

Kotlin DSL (build.gradle.kts)

dependencies {
    // Core module (required)
    implementation("com.zixflow.android:datapipelines:1.0.0")

    // Optional modules
    implementation("com.zixflow.android:messagingpush:1.0.0")      // Push notifications (FCM)
    implementation("com.zixflow.android:messaginginapp:1.0.0")     // In-app messaging
    implementation("com.zixflow.android:messaginginapp-compose:1.0.0")  // Compose support
    implementation("com.zixflow.android:location:1.0.0")           // Location tracking
}

Groovy DSL (build.gradle)

dependencies {
    // Core module (required)
    implementation 'com.zixflow.android:datapipelines:1.0.0'

    // Optional modules
    implementation 'com.zixflow.android:messagingpush:1.0.0'      // Push notifications
    implementation 'com.zixflow.android:messaginginapp:1.0.0'     // In-app messaging
    implementation 'com.zixflow.android:messaginginapp-compose:1.0.0'  // Compose support
    implementation 'com.zixflow.android:location:1.0.0'           // Location tracking
}

Add Maven Central Repository

Ensure Maven Central is in your repositories (usually in settings.gradle.kts or root build.gradle):
repositories {
    google()
    mavenCentral()
}

Sync Gradle

After adding dependencies, sync your project:
  • Click Sync Now in the notification bar, or
  • FileSync Project with Gradle Files