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 type | Description | Use case |
|---|---|---|
| Direct channel | One-to-one private messaging between two users. | Private conversations, customer support |
| Group channel | Multi-user messaging with membership management. | Team collaboration, friend groups |
| Open channel | Large-scale public channels with no membership limit. | Live streaming chat, public discussion |
| Community channel | Ultra-large channels with topic-based threading. | Online communities, fan groups |
| System channel | Server-to-user notification channel. | System alerts, announcements |
Requirements
| SDK version | Android | API level |
|---|---|---|
| 1.0+ | 5.0 or later | 21+ |
Get started
Start with the quickstart to add the Chat SDK to your Android project:
- Import the SDK — Add the SDK dependency to your project.
- Initialize the SDK — Configure and initialize with your App Key.
- Send your first message — Connect, listen for messages, and send your first message.
What's next
- Send your first message — Complete quickstart tutorial
- Import the SDK — Detailed import instructions
- Initialize the SDK — Full initialization options and configuration