This repo contains official Stream projects, guides, links to helpful resources, and excellent tutorials and samples developed by the Flutter community.
Chat:
- Flutter Chat Tutorial
- Flutter Chat SDK Repo
- Flutter Chat Client Documentation
- Flutter Chat UI Documentation and Helpful Guides
- Chat UI Kit
Feeds:
See here for all our chat guides.
These guides explore our UI components in greater detail and demonstrate how to easily perform a variety of common actions using the Stream Chat Flutter SDK, such as:
- Adding Push Notifications
- Adding Localization
- Adding Custom Attachments - Location Sharing
- Token Generation With Firebase Auth and Cloud Functions
- Adding Chat To Video Livestreams
- Adding Local Data Persistence
- Understanding Filters
- End To End Chat Encryption
Chat tutorials that go into greater detail on certain topics:
- Add Peer-to-Peer Payment Integration With Stream and Rapyd
- Send Voice Messages
- Location Sharing
- Conversational AI with HuggingFace and DialogGPT
Stream allows developers to rapidly deploy scalable feeds and chat messaging with an industry-leading 99.999% uptime SLA guarantee.
With Stream's chat components, developers quickly add chat to their app for a variety of use-cases:
- Livestreams like Twitch or Youtube
- In-Game chat like Overwatch or Fortnite
- Team style chat like Slack
- Messaging style chat like Whatsapp or Facebook's messenger
- Commerce chat like Drift or Intercom
These projects are not actively maintained. They were developed using older versions of our packages and Flutter.
- Stream Chatty Stream Chatty is a sample chat app made in Flutter using Stream Chat, Firebase, and flutter_bloc. It has full light and dark mode support, real-time chat, and full authentication using Firebase auth.
Before running this project, please ensure Flutter is installed and configured on your machine. If you're new to Flutter, please check out the official guide with installation instructions for your OS.
- How can I submit a sample app?
- Apps submissions are always welcomed! 🥳 Open a pr with a proper description, and we'll review it as soon as possible
- Spot a bug 🕷?
- We welcome code changes that improve the apps or fix a problem. Please follow all best practices and add tests if applicable before submitting a Pull Request on Github.






