Package selection guidance compiled from public package information, community data, and project usage.
A Flutter/Dart package that brings the functionality of Laravel Echo to mobile applications, enabling real-time communication via WebSockets. It allows Flutter apps to listen to Laravel-powered backend events, such as notifications, chat messages, or live updates, directly from the server. Designed for seamless integration with Laravel's broadcasting system, it supports channels and private/public event subscriptions. The package is ideal for developers building real-time features in Flutter apps using Laravel as a backend.
Use cases
Real-time chat applications
Live notification systems
Event-driven UI updates
Laravel backend integration
Collaborative web app features
Key features
WebSocket-based real-time communication
Support for private and public channels
Integration with Laravel broadcasting
Event listener callbacks
Simple subscription management
Suitable for
Flutter apps with Laravel backends
Developers familiar with Laravel Echo
Real-time feature implementation
Full-stack Flutter and Laravel projects
Apps requiring live data synchronization
Considerations
Requires a Laravel backend with broadcasting configured
Limited to WebSocket transport
No built-in fallback mechanisms
Depends on external server setup
Platform-agnostic but requires network connectivity
Original README
Original README snapshot from the linked source repository. Visit the repository for the latest content.
Laravel Echo for Flutter
Basically, this package is port of official Laravel Echo javascript library. It helps subscribe to channels and listen for events broadcasted from your Laravel app.
API is mostly same as official Echo package, so everything in Official documentation should work.