dify_flutter 1.0.2 copy "dify_flutter: ^1.0.2" to clipboard
dify_flutter: ^1.0.2 copied to clipboard

A comprehensive Flutter package for integrating Dify AI platform with beautiful chat UI components. Features include real-time messaging, conversation management, and customizable UI.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.2 - 2025-01-04 #

Added #

  • Added author information to pubspec.yaml for proper attribution on pub.dev

1.0.1 - 2025-01-04 #

Fixed #

  • Resolved merge conflicts in LICENSE and README.md
  • Improved package structure and removed build artifacts from tracking
  • Added proper .pubignore and .gitignore files for better package management

1.0.0 2024-01-XX #

Added #

  • Initial release of Dify Flutter package
  • Complete Dify API integration with HTTP client
  • Beautiful and modern chat UI components
  • Provider pattern for state management
  • Real-time messaging with WebSocket support
  • Conversation management (create, load, delete)
  • User management with local storage
  • Streaming message responses
  • Comprehensive error handling
  • Cross-platform support (iOS, Android, Web, Desktop)
  • Customizable UI components
  • Example application with full setup guide
  • Comprehensive documentation and API reference

Features #

  • DifyClient - Core API client for Dify integration
  • DifyProvider - State management provider
  • DifyChatWidget - Complete chat interface
  • DifyMessageBubble - Individual message display
  • DifyInputField - Message input component
  • DifyConfig - Configuration management
  • DifyMessage - Message data model
  • DifyConversation - Conversation data model
  • DifyUser - User data model

Technical Details #

  • Built with Flutter 3.10.0+
  • Uses Dio for HTTP requests
  • WebSocket support for real-time communication
  • SharedPreferences for local storage
  • Provider pattern for state management
  • Material Design 3 support
  • Comprehensive error handling and retry mechanisms
5
likes
110
points
26
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A comprehensive Flutter package for integrating Dify AI platform with beautiful chat UI components. Features include real-time messaging, conversation management, and customizable UI.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

dio, flutter, http, intl, provider, shared_preferences, uuid, web_socket_channel

More

Packages that depend on dify_flutter