singgih_counter_widget 1.0.6
singgih_counter_widget: ^1.0.6 copied to clipboard
A Flutter package providing a customizable counter widget and a live chat widget powered by WebView.
singgih_counter_widget #
A Flutter package providing a customizable counter widget and a live chat widget powered by WebView.
Features #
CounterPage— counter widget with increment button and Material Design supportLiveChatWidget— full-screen transparent overlay live chat widget backed by a WebViewLiveChatOverlayButton— floating draggable button that opens live chat as a bottom sheet; drag to any horizontal edge to hide, swipe restore tab to bring it backLivechatModel— configuration model for the live chat URL
Getting Started #
Add to your pubspec.yaml:
dependencies:
singgih_counter_widget: ^1.0.6
Then run:
flutter pub get
Usage #
CounterPage #
import 'package:singgih_counter_widget/singgih_counter_widget.dart';
MaterialApp(
home: CounterPage(title: 'My Counter'),
)
LiveChatWidget #
import 'package:singgih_counter_widget/singgih_counter_widget.dart';
Stack(
children: [
// your app content
LiveChatWidget(
config: LivechatModel(id: 'your-livechat-id'),
),
],
)
LiveChatOverlayButton #
A draggable floating button that stays on top of all content via Overlay.
Tap to open chat, drag to any horizontal edge to hide, swipe restore tab to show again.
import 'package:singgih_counter_widget/singgih_counter_widget.dart';
Stack(
children: [
YourPage(),
LiveChatOverlayButton(
config: LivechatModel(id: 'your-livechat-id'),
),
],
)
Additional Information #
For issues and feature requests, please file them on the issue tracker.
Contributions are welcome — open a pull request on GitHub.