Flutter/Dart 패키지로, 모바일 애플리케이션에 Laravel Echo의 기능을 가져와 WebSocket을 통해 실시간 통신을 가능하게 합니다. Flutter 앱이 Laravel 기반 백엔드 이벤트(알림, 채팅 메시지, 실시간 업데이트 등)를 서버에서 직접 수신할 수 있도록 해줍니다. Laravel의 브로드캐스팅 시스템과 원활하게 통합되도록 설계되었으며, 채널 및 개인/공개 이벤트 구독을 지원합니다. Laravel을 백엔드로 사용하여 Flutter 앱에 실시간 기능을 개발하는 개발자에게 이상적인 선택입니다.
사용 사례
실시간 채팅 애플리케이션
라이브 알림 시스템
이벤트 기반 UI 업데이트
Laravel 백엔드 통합
협업 웹 앱 기능
주요 기능
WebSocket 기반의 실시간 통신
개인 및 공개 채널 지원
Laravel 브로드캐스팅과의 통합
이벤트 리스너 콜백
간단한 구독 관리
적합한 대상
Laravel 백엔드를 갖춘 Flutter 앱
Laravel Echo에 익숙한 개발자
실시간 기능 구현
풀스택 플러터 및 라라벨 프로젝트
실시간 데이터 동기화가 필요한 앱
고려 사항
방송이 구성된 Laravel 백엔드가 필요합니다
WebSocket 전송에 제한됨
내장된 백업 메커니즘이 없음
외부 서버 설정에 따라 다릅니다
플랫폼에 관계없이 사용 가능하지만 네트워크 연결이 필요
원본 README
연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.
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.