Skip to main content
The New Chat feature lets users start conversations with other users or join group conversations from a single interface. Before starting, complete the Integration Guide.

Components


Implementation Steps

1. New Chat State Management

Track whether the new chat view is visible and which tab (Users or Groups) is active.

2. New Chat View Template

Render a header with a back button and tabbed navigation between Users and Groups. Selecting a tab switches the list below.

3. Integrating New Chat into the Home View

Toggle between the new chat view, the messages view, or an empty state depending on the current app state.

4. Group Joining Logic

Handle the join flow based on group type. Public groups are joined directly. Password-protected groups show a password prompt first.

Feature Matrix


Next Steps

Conversations

Display and manage conversation lists.

Groups

Display and manage group lists.

All Guides

Browse all feature and formatter guides.

Sample App

Full working sample application on GitHub.