The Flutter Chat Messaging SDK includes both reusable UI components together in a simple sample app. Build a fully functioning flutter mobile chat app with support for rich messages, reactions, threads, image uploads and videos.

The best place to start is the Flutter Chat Tutorial. The tutorial teaches you how to customize the SDK to best fit your brand and user experience needs.

Business Logic

Stream’s Flutter SDK includes widgets that are dedicated to important business logic and state management through StreamChat and StreamChannel.

Flutter UI Components

Every widget but building your app UI uses the StreamChat or StreamChannel widgets to manage the state and communication between your app and Stream Chat.

Customizable Styles

The Flutter Chat SDK comes with a fully designed set of widgets that are easy to customize to fit you app UI and font-stack. We want to make it easy to build drop Stream Chat into your app.

Flutter Chat SDK Features

  • Show how participant watcher counts
  • Read state for all users in channel
  • Individual read state
  • Online indicator about other users
  • User's read states
  • Read indicators
  • Push Notifications
  • GIF support
  • Light/Dark themes
  • Style customization
  • UI customization
  • Offline Support
  • Threads
  • Slash commands
  • Offline support
  • Markdown messages formatting

Meet The Lead Flutter Developer