Flutter Chatbot SDK — Release Notes

Version history for dialogs_chatbot_flutter, the official Flutter plugin for embedding the EnableX Dialogs conversational AI chat bot into Flutter apps on iOS and Android. Releases are shown in reverse chronological order — latest first.

v1.0.0 — June 25, 2026
Initial Release

This is the first published release of the Flutter Chatbot SDK. Platforms: iOS, Android · Flutter 3.10+ / Dart 3.0+.
Package: pub.dev/packages/dialogs_chatbot_flutter

dialogs_chatbot_flutter is a drop-in chat UI plugin backed by a WebView bridge, requiring only a Bot ID and host URL to get a working chat screen.

What's Included

Public API

APIDescription
EnxChatScreen(config: EnxBotConfig)Full-screen, ready-made chat scaffold with AppBar
EnxChatWidget(config: EnxBotConfig)Embeddable chat widget for use inside any page/layout
EnxChatScreen.withController / EnxChatWidget.withControllerFactories that accept an externally owned EnxChatController (Provider/Riverpod/BLoC/GetX)
EnxBotConfigConfiguration model: botId, host, rootPath, callingEnabled
EnxChatControllerChangeNotifier coordinator: messages, status, botInfo, and send/reset/reconnect actions
EnxChatController.messageStream / statusStreamReactive streams for BLoC-style consumers
EnxChatThemeColour tokens for the app bar, bubbles, and avatars
EnxMessageMessage model: text, action, suggestion, image, file, video, calendar, system

Chat Mode

Message Types Supported

Media Attachments

Click-to-Call Mode

Technical

Distribution

FormatLocation
Pub packagedialogs_chatbot_flutter (pubspec dependency)
Android plugincom.dialogs_chatbot_flutter / DialogsChatbotFlutterPlugin
iOS plugindialogs_chatbot_flutter CocoaPods module
Example appexample/

Known Limitations

Permissions Required

Add the following to the host app before using camera, gallery, or microphone features:

iOS — ios/Runner/Info.plist:

Android — android/app/src/main/AndroidManifest.xml: