搜尋套件、儲存庫與 APP 分類

chatview 封面
套件詳情v3.1.0

chatview

一個 Flutter 套件,讓您能夠整合具有高度自訂選項的聊天檢視。

AndroidiOSWebmacOSWindowsLinux
近 30 天下載
2300
喜歡數
656
Pub 分數
140

安裝套件

flutter pub add chatview

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

ChatView 是一個 Flutter 套件,旨在將可自訂的聊天介面無縫整合到應用程式中。它提供廣泛的樣式與佈局選項,讓開發者能夠根據應用程式的設計語言客製化聊天體驗。支援多個平台,包括 Android、iOS、Web、macOS、Windows 和 Linux,確保在各處都能保持一致的聊天功能。此套件非常適合需要即時訊息傳遞並具備豐富自訂功能的應用。

適用情境

  • 即時訊息應用
  • 客戶支援聊天介面
  • 應用內通訊功能
  • 跨平台聊天應用
  • 聊天螢幕的可自訂使用者介面

主要特色

  • 高度可定制的 UI 組件
  • 跨平台相容性
  • 即時訊息處理
  • 可擴展的消息類型
  • 內建主題和樣式設定

適合對象

  • 開發聊天密集型應用的開發者
  • 需要一致的跨平台聊天功能的團隊
  • 需要品牌化聊天體驗的應用
  • 前端聚焦的 Flutter 項目

使用建議

  • 需要理解Flutter狀態管理
  • 可能需要額外的後端來實現訊息持久化
  • 自訂可能會增加開發時間
  • 依賴外部服務以實現完整功能

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

Banner

ChatView

Build chatview license

ChatView is a Flutter package that allows you to integrate a highly customizable chat UI in your Flutter applications with Flexible Backend Integration.

ChatList ChatView
ChatList_Preview ChatView Preview

Features

ChatList:
  • Smooth animations for adding, removing, and pinning chats
  • Pagination support for large chat histories
  • Search functionality by name or other criteria
  • Long press menu with options like pin and mute
  • User online status indicators
  • Typing indicators for active users
  • Unread message count badges
  • Header and Footer support for additional widgets
  • Highly customizable UI components
  • Plug-and-play backend support using chatview_connect
ChatView:
  • One-on-one and group chat support
  • Message reactions with emoji
  • Reply to messages functionality
  • Link preview for URLs
  • Voice messages support
  • Image sharing capabilities
  • Custom message types
  • Typing indicators
  • Reply suggestions
  • Edit Message
  • Message status indicators (sent, delivered, read)
  • Highly customizable UI components
  • Plug-and-play backend support using chatview_connect

For a live web demo, visit Chat View Example.

Documentation

Visit our documentation site for all implementation details, usage instructions, code examples, and advanced features.

Installation

dependencies:
  chatview: <latest-version>

Compatibility with chatview_connect

chatview version chatview_connect version
>=2.4.1 <3.0.0 0.0.1
>= 3.0.0 3.0.0

ChatView with Backend Support

Make ChatView backend-ready with chatview_connect

  • 🔌 Easy backend integration without boilerplate (🔥 Firebase)
  • ⚙️ Setup in 3 steps: set Service Type -> User ID and get ChatManager
  • 💬 Supports 1-on-1 and group chats with media uploads (audio not supported).

Support

For questions, issues, or feature requests, create an issue on GitHub or reach out via the GitHub Discussions tab. We're happy to help and encourage community contributions. To contribute documentation updates specifically, please make changes to the doc/documentation.md file and submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE.

所屬分類

依賴

依賴清單 8 項

原始碼儲存庫

使用此套件的專案

暫無相關資料。