AnnounceKit Flutter SDK
A Flutter SDK for integrating AnnounceKit widgets into your Flutter applications.
Installation
Add this to your package's pubspec.yaml file:
dependencies:
announcekit_flutter: ^0.1.0
Usage
import 'package:announcekit_flutter/announcekit_flutter.dart';
// Initialize the client
final client = AnnounceKitClient(
settings: AnnounceKitSettings(
widget: 'your_widget_id',
user: {'id': 'user123','email': 'email@email.com', 'name': 'john doe'},
),
);
// Use the launcher button
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
actions: [
client.createLauncherButton(
context: context,
launcherSettings: AnnounceKitLauncherSettings(
title: 'Updates',
),
),
],
),
);
}
Features
- WebView-based widget presentation
- Customizable launcher button
- Unread count tracking
- Event delegation
- Platform-specific UI adaptations
- User Segmentation