Coming Soon
Talker Android SDK
Native Android SDK for building mobile PTT applications with Kotlin and Java support.
Documentation In Progress
The Android SDK documentation is currently being prepared. In the meantime, please contact parag@talker.network for early access and integration support.
Features
Push-to-Talk
Real-time voice transmission optimized for mobile with low latency.
Background Audio
Continue receiving broadcasts even when the app is in the background.
Push Notifications
FCM integration for push notifications when the app is closed.
Kotlin & Java
Written in Kotlin with full Java interoperability.
Requirements
- Android SDK 21+ (Android 5.0 Lollipop)
- Kotlin 1.5+ or Java 8+
- Gradle 7.0+
Installation Preview
build.gradle (Module)
dependencies {
implementation 'network.talker:talker-sdk:1.0.0'
}
Quick Start Preview
Kotlin
import network.talker.sdk.TalkerClient
// Initialize the client
val talker = TalkerClient.Builder(context)
.setUserAuthToken(userAuthToken)
.setUserId(userId)
.setCredentials(aUsername, aPassword)
.build()
// Listen for broadcasts
talker.on(TalkerEvent.BROADCAST_START) { event ->
Log.d("Talker", "${event.senderName} started speaking")
}
// Push to talk
pttButton.setOnTouchListener { _, event ->
when (event.action) {
MotionEvent.ACTION_DOWN -> talker.startTalking(channelId)
MotionEvent.ACTION_UP -> talker.stopTalking()
}
true
}
Get Early Access
Interested in the Android SDK? Contact us for early access:
Contact for Early Access