Skip to main content
This guide builds a standard mobile chat layout — conversation list on one screen, tap to open messages. Users tap a conversation to view and send messages. This assumes you’ve already completed Expo Integration (project created, UI Kit installed, init + login working).

What You’re Building

Two screens working together:
  1. Conversation list — shows all active conversations (users and groups)
  2. Message view — displays chat messages for the selected conversation with header, message list, and composer

Step 1 — Create the Messages Component

Create a Messages.tsx file that combines the message header, list, and composer:
Messages.tsx

Step 2 — Update App.tsx

Wire the conversation list and message components together:
App.tsx

Step 3 — Run the Project

You should see the conversation list. Tap any conversation to open the message view. Use the back button to return to the list.

Next Steps

Theming

Customize colors, fonts, and styles to match your brand

Components Overview

Browse all prebuilt UI components

Expo Integration

Back to the main setup guide

Core Features

Chat features included out of the box