FLUTTER ECOSYSTEM

pusher_client

A Pusher Channels client plugin for Flutter targeting Android and iOS. It wraps pusher-websocket-java v2.2.5 and pusher-websocket-swift v8.0.0.

Latest version
2.0.0
30-day downloads
403
Likes
120
Pub points
140

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

A Flutter plugin that enables real-time communication in mobile apps by integrating Pusher Channels. It supports Android and iOS through native wrappers for pusher-websocket-java and pusher-websocket-swift, allowing developers to receive live updates, handle events, and manage channels efficiently. Ideal for chat applications, live notifications, and collaborative tools requiring low-latency data synchronization.

Use cases
  • Real-time chat applications
  • Live status updates
  • Collaborative editing tools
  • Push notifications with live data
  • IoT device monitoring
Key features
  • Cross-platform support (Android & iOS)
  • Low-latency event handling
  • Channel and presence management
  • Secure WebSocket connections
  • Easy integration with Pusher dashboard
Suitable for
  • Developers building real-time features
  • Apps needing instant data sync
  • Teams using Pusher Channels backend
  • Mobile apps requiring live updates
Considerations
  • Requires a Pusher account and app key
  • Limited to Android and iOS platforms
  • Depends on external native libraries
  • Needs proper error handling for network issues
  • Authentication setup required for private channels
Supported platformsAndroidiOS

Install package

flutter pub add pusher_client

Categories

Source repository

Related projects

No data available yet.