flowxml 1.0.0 copy "flowxml: ^1.0.0" to clipboard
flowxml: ^1.0.0 copied to clipboard

A modern Flutter library that converts XML code into Flutter components with real-time streaming support. Perfect for AI chat interfaces and dynamic content rendering.

1.0.0 #

Initial Release #

  • Real-time XML streaming support - Handle streaming XML content with incremental parsing
  • Dynamic Flutter component rendering - Convert XML tags into interactive Flutter widgets
  • Built-in components - Comprehensive set of pre-built components:
    • Image - Network images with caching and loading states
    • Video - Video playback with native controls
    • Card - Grouped content display with titles and elevation
    • Button - Customizable action buttons with variants
    • Progress - Linear and circular progress indicators
    • List - Ordered and unordered lists
    • OptionSelector - Interactive choice selection
    • PostBody - Rich text content with copy functionality
    • Loader - Loading states and spinners
    • Message - Text messages with markdown support
  • Customizable styling - Component theming and custom styles
  • Interactive callbacks - Handle user interactions with components
  • Error handling - Graceful fallback for malformed XML and missing components
  • Memory-efficient parsing - Streaming parser with intelligent buffering
  • Component registry - Register custom components and component aliases
  • Performance optimizations - Optimized for large datasets and real-time streaming
  • Material Design 3 support - Modern Flutter UI with Material 3 theming
  • Accessibility features - Screen reader support and semantic labels
  • Comprehensive example - Full-featured example app demonstrating all capabilities
  • TypeScript-like API - Clean, intuitive API design
  • Documentation - Extensive API documentation and usage examples
0
likes
140
points
34
downloads

Publisher

unverified uploader

Weekly Downloads

A modern Flutter library that converts XML code into Flutter components with real-time streaming support. Perfect for AI chat interfaces and dynamic content rendering.

Repository (GitHub)
View/report issues

Topics

#xml #streaming #components #widget

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

cached_network_image, equatable, flutter, flutter_markdown, meta, rxdart, video_player, xml

More

Packages that depend on flowxml