2

Compose Chat SDK for Messaging

 1 year ago
source link: https://getstream.io/chat/sdk/compose/?utm_content=Developer&utm_campaign=AndroidWeekly_September2022_ComposeChatSDK_klmh22
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Jetpack Compose Chat SDK for Messaging

Example chat app built with Jetpack Compose

The Jetpack Compose Chat Messaging SDK is built on a low-level chat client and provides modular, customizable Compose UI components that you can easily drop into your app. You can also make API calls directly by using the client to add custom functionality.

The Compose In-App Messaging Tutorial shows you how to set up a new Compose project and add the messaging SDK, and also includes examples of customization.

Compose UI Components

  • Logging
  • Custom fonts for specific components
  • Custom theme and colors
  • Custom component UI and behavior
  • Screen, bound and stateless components

Live View

  • Show participant watcher counts
  • Return a list of users who are typing
  • Show new messages outside of scroll
  • Scroll to new messages easily
  • Fast chat screen updates

Messages Screen UI

  • Display reactions on each message
  • Edit previously sent messages
  • Rich URL previews
  • Image and File attachments
  • Quoting messages
  • Threads

Channel Header

  • Back navigation button
  • Displays channel name
  • User presence/online indicator
  • Staying sticky to the top of the app

Channels Screen UI

  • Channel name
  • User's read states
  • Last message
  • Time of last message
  • Custom layouts
  • Event listening

Message Composer

  • Easily add emoticons to messages
  • File and image attachments
  • Switches to edit messages
  • Compose threads for focused responses

Compose Chat SDK Features

Message reactionsLink previewsImage and file attachmentsEdit and delete messagePush notificationsImage galleryStyle customizationUI customizationThreadsOffline support

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK