Skip to content

Latest commit

 

History

History
 
 

stream-chat-android-compose-sample

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