Skip to content

Files

Latest commit

4866734 · Mar 27, 2025

History

History

stream-chat-android-compose-sample

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Mar 27, 2025
Jul 21, 2021
Sep 19, 2022
Oct 6, 2023
Jan 7, 2025
Feb 19, 2025
Nov 12, 2024
Jan 2, 2025

Compose UI Components Sample App

Not using Compose yet? Check out the UI Components sample app built with XML layouts!

This module includes a fully functional sample app built on top of our Compose UI Components. You can use it to get a preview of the features and for other testing purposes.

Supported features

The sample app showcases the features that the SDK supports out-of-the-box:

  • Offline support
  • Channel list UI
  • Message list UI
  • Threads and replies
  • Message reactions
  • Link previews
  • Attachments picker
  • Editing and deleting messages
  • Typing indicators
  • Read indicators
  • Push notifications
  • Image gallery
  • Light and dark themes
  • Style customization
  • Markdown message formatting
  • Unread message counts

📷 Screenshots

Video preview User login Channels Channel actions Messages Message options Reaction options Attachments picker Attachments gallery

Running the sample

To run this sample app, start by cloning this repo:

git clone https://github.com/GetStream/stream-chat-android.git

Next, open Android Studio and open the newly cloned project folder. Make sure you run the app in this module (stream-chat-android-compose-sample).

Android Studio app selection