Report Abuse

Basic Information

Flyer Chat (flutter_chat_ui) is an open-source Flutter chat UI package and SDK intended for developers building chat interfaces and messaging experiences. It provides a ready-made, high-performance chat widget and a set of packages organized as a monorepo to integrate into Flutter apps. The README emphasizes that the UI is backend-agnostic and adaptable for real-time messengers as well as generative AI agents and LLM-based assistants. The project includes core packages for models, controllers and theming, optional message widget packages for different message types, an example application demonstrating usage, and links to full documentation. It targets cross-platform apps on iOS, Android, Web, macOS, Windows and Linux and is distributed under the Apache 2.0 license.

Links

Categorization

App Details

Features
The repository lists several key features: backend-agnostic design so it can connect to any backend; adaptability for real-time messaging and generative AI/LLM assistants; extensive theming and builder functions for high customization; modular architecture so parts of the UI can be swapped or extended; performance optimizations for smooth animations; and cross-platform support for mobile, web and desktop. It is organized as a Melos-managed monorepo with core packages (flutter_chat_ui, flutter_chat_core, cross_cache) and optional message widget packages for text, streaming text, images, files and system messages. Installation is via pubspec dependencies and use of the provided Chat widget.
Use Cases
This project helps Flutter developers ship chat experiences faster by providing a polished, reusable UI layer and common building blocks. Developers can import the main UI package and core library, reuse optional message widgets or supply custom implementations, and rely on cross-platform behavior out of the box. The modular structure and theming options let teams tailor appearance and behavior without rewriting messaging plumbing. Additional utilities like a cross-platform image cache, example application, and full documentation reduce integration effort and accelerate prototyping of real-time messengers or agent/assistant interfaces. The Apache 2.0 license and contribution guidelines encourage reuse and collaboration.

Please fill the required fields*