Overview
The Flutter cookbook contains self-contained recipes that show how to build common chat patterns using the Stream Flutter SDK. Each recipe combines multiple SDK components to solve a real-world problem.
Available recipes
| Recipe | Description |
|---|---|
| Custom channel list | Build a channel list with a fully custom item layout |
| Custom message list | Build a message list with custom message bubbles |
| Creating channels | Implement a user search and channel creation flow |
When to use the cookbook
The built-in StreamChannelListView, StreamMessageListView, and related widgets cover the majority of chat use cases with minimal configuration. Use the cookbook recipes when you need full control over layout or behavior that the built-in components do not expose.
For visual customization (colors, fonts, spacing), start with Theming and Customizing Widgets before reaching for a full custom implementation.