helios_livechat
A Flutter package that embeds the Helios live chat widget into your mobile app. Provides a draggable floating action button that opens a chat panel as a bottom sheet, as well as a full-screen overlay variant.
Features
- Draggable chat button — floats over your app, snaps to the edge when dragged near the screen border
- Collapsible tab — button hides into a side tab when dragged to the edge; swipe or tap to restore
Supported Platforms
| Platform | Support |
|---|---|
| Android | ✅ API 24+ |
| iOS | ❌ |
| Web | ❌ |
| Desktop | ❌ |
Installation
Add to your pubspec.yaml:
dependencies:
helios_livechat:
path: ../helios_livechat # adjust path as needed
Then run:
flutter pub get
Usage
import 'package:helios_livechat/helios_livechat.dart';
Stack(
children: [
//Your Widget
LiveChatOverlayButton(
config: LivechatModel(id: 'your-widget-id'),
),
//Your Widget
],
)
Configuration
LivechatModel takes a single required parameter:
| Parameter | Type | Description |
|---|---|---|
id |
String | The widget ID provided by Helios |
Requirements
- Flutter
>=3.0.0 - Dart
>=3.0.0 <4.0.0 - Android
minSdkVersion 24