The Flutter Chat Messaging SDK includes both a low-level SDK and reusable UI components bundled 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 App Tutorial. The tutorial teaches you how to customize the SDK to best fit your brand and user experience needs.
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 for building your app UI uses the StreamChat or StreamChannel widgets to manage the state and communication between your app and the Stream Chat API.
The Flutter Chat SDK comes with a fully designed set of widgets that are easy to customize to fit your app UI and font-stack. We want to make it easy to drop Stream Chat into your app.