패키지, 저장소 및 앱 카테고리 검색

flutter_chat_ui 표지
패키지 상세v2.12.0

flutter_chat_ui

무료이고 오픈소스인 채팅 SDK입니다. 고성능이며 사용자 정의 가능한 크로스 플랫폼 UI를 활용해 빠르고 실시간 앱과 생성형 AI 에이전트를 구축하세요.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
14.5만
좋아요
1.6천
Pub 점수
140

패키지 설치

flutter pub add flutter_chat_ui

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

Flutter Chat UI는 빠르고 실시간 채팅 애플리케이션과 생성형 AI 에이전트를 구축하기 위한 무료 오픈소스 SDK입니다. Android, iOS, Web, macOS, Windows, Linux와 호환되는 고성능, 사용자 정의 가능하고 크로스플랫폼 UI를 제공합니다. 풍부한 메시징 기능을 빠르게 통합하고자 하는 개발자를 위해 설계되었으며, 원활한 실시간 통신과 AI 기반 상호작용을 지원합니다. 패키지는 완전히 오픈소스로, 투명성과 커뮤니티 기여를 가능하게 합니다.

사용 사례

  • 실시간 메시징 앱
  • 인공지능 기반 챗봇
  • 크로스 플랫폼 채팅 인터페이스
  • 고객 지원 시스템
  • 협업 작업 도구

주요 기능

  • 실시간 메시지 동기화
  • 사용자 정의 가능한 UI 구성 요소
  • 생성형 AI 에이전트 지원
  • 크로스 플랫폼 호환성
  • 오픈소스이며 확장 가능
  • 모든 플랫폼에서의 고성능

적합한 대상

  • 채팅 중심 앱을 개발하는 개발자
  • AI 통합 메시징이 필요한 팀
  • 다중 플랫폼 배포가 필요한 프로젝트
  • 빠른 프로토타이핑을 원하는 스타트업
  • 오픈소스 기여자

고려 사항

  • 실시간 기능을 위해 백엔드 설정이 필요합니다
  • 사용자 지정에는 추가적인 Dart 지식이 필요할 수 있습니다
  • 생성 기능을 외부 AI 서비스에 의존합니다
  • 제한된 내장 분석 또는 모니터링 도구

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

Flyer Chat 💬

Ship faster with a go-to chat SDK for Flutter

Pub Version Pub Likes Stars melos

Flyer Chat is an open-source chat UI package for Flutter applications, designed for performance, customization, and ease of integration.

✨ Features

  • 🔄 Backend-agnostic: Connect to any backend service.
  • 🧬 Adaptable: Perfect for real-time messengers, generative AI agents and LLM-based assistants, support platforms, and beyond.
  • 🎨 Highly Customizable: Tailor the UI with extensive theme options and builder functions.
  • 🧩 Modular: Pick and choose the features you want. You can change any part of the UI or swap it with your own custom implementation.
  • ⚡ Performance Optimized: Built for speed and smooth animations.
  • 🌐 Cross-Platform: Supports iOS, Android, Web, macOS, Windows, and Linux.
  • 📜 Open Source: Free to use under the Apache 2.0 License.

🚀 Installation

Add the package to your pubspec.yaml:

dependencies:
  flutter_chat_core: ^2.0.0
  flutter_chat_ui: ^2.0.0

Then, import and use the Chat widget.

📚 Documentation & Examples

For detailed usage, customization options, different message types, controllers, and more complex scenarios, please refer to the full documentation:

➡️ flyer.chat/docs/flutter/introduction ⬅️

Explore the comprehensive example application to see various features and customizations in action.

📦 Packages

The project is structured as a monorepo managed by Melos 💙.

Core Packages

These are the foundational packages included when you install flutter_chat_ui:

  • flutter_chat_ui: The main UI package.
  • flutter_chat_core: Contains core models, controllers, theming, and utilities used across the ecosystem.
  • cross_cache: Provides a cross-platform (IO & Web) image caching solution.
Optional Message Widget Packages

Opinionated packages for rendering different message types. You can also build your own!

🤝 Contributing

Contributions are welcome! Please see CONTRIBUTING.md for guidelines on how to contribute.

📜 License

Licensed under the Apache License, Version 2.0. See the LICENSE file for details.

카테고리

의존성

의존성 목록 6 개

소스 저장소

이 패키지를 사용하는 프로젝트