zello library

Zello — Flutter plugin wrapping the native Zello Work Mobile SDKs.

This is the single entry point. Import this file and use Zello to drive connection, push-to-talk, text messaging and presence. All streaming updates are delivered through Zello.events.

Classes

Zello
Main facade for the Zello plugin.
ZelloChannel
Snapshot of a Zello channel.
ZelloChannelStatusChanged
ZelloConfig
Plugin-wide configuration passed once on Zello.initialize.
ZelloConnectionStateChanged
ZelloErrorEvent
ZelloEvent
Sealed hierarchy of native -> Dart streaming events.
ZelloIncomingTextMessage
ZelloIncomingVoiceStarted
ZelloIncomingVoiceStopped
ZelloMessage
A text message exchanged on a channel.
ZelloOutgoingTalkStateChanged
ZelloReconnectAttempt
ZelloUnknownEvent
Fallback for events the Dart side doesn't yet model — exposes the raw payload so consumers can adopt new native events without a plugin bump.
ZelloUser
A user as reported by the Zello SDK.

Enums

ZelloConnectionState
High-level connection lifecycle. Mirrors transitions reported by the native SDK so the UI can render a simple badge.
ZelloStatus
User presence/status reported to Zello.

Exceptions / Errors

ZelloException
Typed exception surfaced for every native-side failure.