Repolode
flyerhq

flyerhq/flutter_chat_ui

Пакет Flutter для создания чатов с настраиваемыми виджетами сообщений и экраном чата, который можно подключить к любому бэкенду.

Звёзды
2,377
Форки
861
Открытые issues
29
Последний коммит
13 дней назад

Что это?

Flyer Chat — это пакет с открытым исходным кодом для создания чатов в приложениях на Flutter. Виджет Chat предоставляет готовый экран чата, поэтому разработчикам не нужно с нуля реализовывать список сообщений, поле ввода и логику отображения.

Пакет состоит из основной библиотеки с моделями, контроллерами и темизацией, а также набора дополнительных виджетов для текстовых сообщений, потокового текста с Markdown и анимацией появления, изображений, файлов и системных сообщений. Любую часть можно заменить собственной реализацией; пакет работает с любым бэкендом. Он подходит для мессенджеров с обменом сообщениями в реальном времени, чатов поддержки и ассистентов на базе LLM.

Интерфейс работает на iOS, Android, Web, macOS, Windows и Linux. Полная документация и пример приложения доступны на сайте проекта.

Ключевые возможности

  • 01Подключается к любому бэкенд-сервису через виджет Chat.
  • 02Модульные пакеты для текстовых, потоковых текстовых, графических, файловых и системных сообщений.
  • 03Широкие возможности настройки темы и функции builder для кастомизации интерфейса.
  • 04Поддерживает iOS, Android, Web, macOS, Windows и Linux.
  • 05Поддерживает отображение Markdown и анимацию появления потокового текста.

Сценарии использования

  • Добавление обмена сообщениями в реальном времени в приложение на Flutter.
  • Создание чата для генеративных AI-агентов или ассистентов на базе LLM.
  • Добавление экрана чата службы поддержки в кроссплатформенное приложение.

Быстрый старт

  1. 1

    Добавьте flutter_chat_core и flutter_chat_ui в зависимости pubspec.yaml

  2. 2

    Импортируйте пакет и используйте виджет Chat

В подборках

Темы

Частые вопросы

Что такое flutter_chat_ui?
Пакет Flutter для создания чатов с настраиваемыми виджетами сообщений и экраном чата, который можно подключить к любому бэкенду. Flyer Chat — это пакет с открытым исходным кодом для создания чатов в приложениях на Flutter. Виджет Chat предоставляет готовый экран чата, поэтому разработчикам не нужно с нуля реализовывать список сообщений, поле ввода и логику отображения.
flutter_chat_ui можно использовать бесплатно? Какая у него лицензия?
flutter_chat_ui распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
flutter_chat_ui всё ещё поддерживается?
Активно поддерживается. Последний коммит в flutter_chat_ui — 25 окт. 2026 г..
Для чего можно использовать flutter_chat_ui?
Добавление обмена сообщениями в реальном времени в приложение на Flutter. Создание чата для генеративных AI-агентов или ассистентов на базе LLM. Добавление экрана чата службы поддержки в кроссплатформенное приложение.
Как установить flutter_chat_ui?
Добавьте flutter_chat_core и flutter_chat_ui в зависимости pubspec.yaml Импортируйте пакет и используйте виджет Chat
Где скачать flutter_chat_ui?
Исходный код и инструкции по установке — на GitHub: https://github.com/flyerhq/flutter_chat_ui

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты