flutter_ai_ui_kit 0.1.2
flutter_ai_ui_kit: ^0.1.2 copied to clipboard
Production-ready Flutter UI kit with reusable widgets for AI chat apps, including animations and theming.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project follows Semantic Versioning.
0.1.0 Initial Release #
🎉 First public release of flutter_ai_ui_kit
✨ Added #
-
ChatBubble
- User & assistant message UI
- Markdown & code block support
- Copy-to-clipboard action
- Avatar & timestamp support
- Animated message entrance
-
TypingIndicator
- Smooth animated 3-dot loader
- Optional label & avatar support
-
StreamingText
- Token-by-token text streaming
- External controller support (start, pause, complete, reset)
-
VoiceWave
- Animated waveform visualization
- Active/inactive states
-
PromptCard & PromptChipRow
- Interactive suggestion UI
- Tap-based input triggers
-
GlassInputField
- Frosted glass chat input
- Send, attachment, and voice actions
-
MessageReactionBar & ReactionCountRow
- Emoji reaction system
- Animated selection & count display
-
ChatScreenScaffold
- Complete ready-to-use chat screen
- Built-in typing state, prompts, and streaming support
🎨 Theming #
- Light & dark theme support
- Customizable design tokens
- Gradient and color configuration
- Global theme scope (
AiUiThemeScope)
🎞️ Animations #
- Fade + slide entrance animations
- Scale-in transitions
- Pulse effects
- Shimmer loading placeholders
📱 Platform Support #
- Android
- iOS
- Web
- macOS
- Windows
🧩 Other #
- Null-safe implementation
- Clean architecture & modular structure
- Minimal dependencies
- Example app included
- Full documentation in README
🔮 Upcoming #
- More pre-built chat layouts
- Advanced message types (images, audio, attachments)
- Improved accessibility support
- Performance optimizations
0.1.1 Bug fixes #
- Small improvements, README changes, minor UI tweaks
0.1.2 Bug fixes #
- Small improvements, README changes, minor UI tweaks