Skip to main content

Chat SDK for Android

The Nexconn Chat SDK provides a full-featured messaging framework for Android applications. Build real-time chat experiences with support for multiple channel types, rich media messages, push notifications, and user management.

Key features

  • Real-time messaging — Send and receive text, image, voice, file, and custom messages with low latency.
  • Multiple channel types — Direct channels, group channels, open channels, and community channels for different use cases.
  • Push notifications — Built-in push notification support with third-party push service integration.
  • Offline messaging — Automatically sync missed messages when users reconnect.
  • Message management — Update, delete, search, and recall messages. Attach metadata for extended functionality.
  • Channel management — Pin channels, set do-not-disturb, manage unread counts, and organize channels with custom attributes.
  • User management — Blocklist, typing indicators, and user profile management.
  • Content moderation — Server-side profanity filter to keep conversations safe.

Supported channel types

Channel typeDescriptionUse case
Direct channelOne-to-one private messaging between two users.Private conversations, customer support
Group channelMulti-user messaging with membership management.Team collaboration, friend groups
Open channelLarge-scale public channels with no membership limit.Live streaming chat, public discussion
Community channelUltra-large channels with topic-based threading.Online communities, fan groups
System channelServer-to-user notification channel.System alerts, announcements

Requirements

SDK versionAndroidAPI level
1.0+5.0 or later21+

Get started

Start with the quickstart to add the Chat SDK to your Android project:

  1. Import the SDK — Add the SDK dependency to your project.
  2. Initialize the SDK — Configure and initialize with your App Key.
  3. Send your first message — Connect, listen for messages, and send your first message.

What's next