flutter_ai_ui_kit 0.1.0 copy "flutter_ai_ui_kit: ^0.1.0" to clipboard
flutter_ai_ui_kit: ^0.1.0 copied to clipboard

A production-ready Flutter UI kit for building beautiful AI chat interfaces. Includes ChatBubble, TypingIndicator, StreamingText, VoiceWave, GlassInputField, PromptCard, MessageReactionBar, and ChatSc [...]

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
1
likes
0
points
195
downloads

Publisher

unverified uploader

Weekly Downloads

A production-ready Flutter UI kit for building beautiful AI chat interfaces. Includes ChatBubble, TypingIndicator, StreamingText, VoiceWave, GlassInputField, PromptCard, MessageReactionBar, and ChatScreenScaffold,fully animated, themed, and pub.dev optimized.

Repository (GitHub)
View/report issues

Topics

#chat #ai #ui #widget #animations

License

unknown (license)

Dependencies

flutter, flutter_markdown, intl

More

Packages that depend on flutter_ai_ui_kit