Introduction
Welcome to the Ebbot Flutter UI documentation. This library provides a complete chat interface for integrating Ebbot's conversational AI into your Flutter applications.
📚 Documentation Overview
Getting Started
Getting Started Guide - Learn how to install and implement Ebbot Flutter UI in your app
Basic Configuration - Understanding the configuration system and basic setup
Configuration Guides
Styling and Theming - Customize the appearance of your chat widget
User Attributes - Pass user-specific data to personalize conversations
Environment Configuration - Configure different environments (staging, production, etc.)
Chat Behavior - Configure input behavior, UI elements, and message throttling
Logging - Set up logging for debugging and monitoring
Advanced Features
Event Callbacks - Handle chat events and lifecycle hooks
API Controller - Programmatically control the chat widget
Advanced Configuration - Session management, custom widgets, and complete examples
Additional Resources
Troubleshooting - Common issues and solutions
🚀 Quick Links
📦 Package Information
Current Version: 0.2.6+1
Minimum Flutter SDK: >=3.2.6 <4.0.0
Platform Support: iOS, Android, Web, macOS, Windows, Linux
🎯 Key Features
Real-time messaging with WebSocket support
Image upload capabilities
Session management and recovery
Customizable themes and styling
Agent handover support
Conversation transcripts
Programmatic API for chat control
Multi-language support
Cross-platform compatibility
Message delivery throttling
💡 Need Help?
If you can't find what you're looking for in the documentation:
Check the Troubleshooting Guide
Browse the Example Application
Create an issue on GitHub
Contact the Ebbot support team
Last updated