Repolode
flyerhq

flyerhq/flutter_chat_ui

어떤 백엔드에든 연결할 수 있는 채팅 화면을 제공하는, 메시지 위젯을 맞춤 설정할 수 있는 Flutter 채팅 UI 패키지입니다.

스타
2,377
포크
861
열린 이슈
29
마지막 커밋
13일 전

어떤 프로젝트인가요?

Flyer Chat은 Flutter 애플리케이션용 오픈소스 채팅 UI 패키지입니다. Chat 위젯으로 바로 사용할 수 있는 채팅 화면을 제공하므로, 개발자는 메시지 목록과 입력 및 렌더링 로직을 처음부터 작성하지 않고도 메시징 UI를 만들 수 있습니다.

패키지는 모델, 컨트롤러, 테마를 제공하는 코어 라이브러리와 텍스트, markdown 및 페이드 인 효과가 적용된 스트리밍 텍스트, 이미지, 파일, 시스템 메시지용 선택형 메시지 위젯으로 구성됩니다. 각 부분은 커스텀 구현으로 대체할 수 있으며, 어떤 백엔드와도 연동됩니다. 실시간 메신저, 고객 지원 채팅, LLM 기반 어시스턴트를 대상으로 합니다.

UI는 iOS, Android, Web, macOS, Windows, Linux에서 실행됩니다. 전체 문서와 예제 앱은 프로젝트 사이트에서 확인할 수 있습니다.

핵심 기능

  • 01Chat 위젯을 통해 어떤 백엔드 서비스와도 연결할 수 있습니다.
  • 02텍스트, 스트리밍 텍스트, 이미지, 파일, 시스템 메시지용 모듈형 패키지를 제공합니다.
  • 03UI를 맞춤 설정할 수 있는 다양한 테마 옵션과 빌더 함수를 제공합니다.
  • 04iOS, Android, Web, macOS, Windows, Linux를 지원합니다.
  • 05스트리밍 텍스트의 markdown 렌더링과 페이드 인 애니메이션을 포함합니다.

활용 사례

  • Flutter 앱에 실시간 메시징 기능을 구현할 때
  • 생성형 AI 에이전트 또는 LLM 어시스턴트용 채팅 UI를 만들 때
  • 크로스 플랫폼 앱에 고객 지원 채팅 화면을 추가할 때

빠른 시작

  1. 1

    pubspec.yaml의 dependencies에 flutter_chat_core와 flutter_chat_ui를 추가하세요

  2. 2

    패키지를 가져와 Chat 위젯을 사용하세요

포함된 컬렉션

토픽

자주 묻는 질문

flutter_chat_ui은(는) 무엇인가요?
어떤 백엔드에든 연결할 수 있는 채팅 화면을 제공하는, 메시지 위젯을 맞춤 설정할 수 있는 Flutter 채팅 UI 패키지입니다. Flyer Chat은 Flutter 애플리케이션용 오픈소스 채팅 UI 패키지입니다. Chat 위젯으로 바로 사용할 수 있는 채팅 화면을 제공하므로, 개발자는 메시지 목록과 입력 및 렌더링 로직을 처음부터 작성하지 않고도 메시징 UI를 만들 수 있습니다.
flutter_chat_ui은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
flutter_chat_ui은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
flutter_chat_ui은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. flutter_chat_ui의 마지막 커밋은 2026년 10월 25일입니다.
flutter_chat_ui은(는) 어디에 사용할 수 있나요?
Flutter 앱에 실시간 메시징 기능을 구현할 때 생성형 AI 에이전트 또는 LLM 어시스턴트용 채팅 UI를 만들 때 크로스 플랫폼 앱에 고객 지원 채팅 화면을 추가할 때
flutter_chat_ui는 어떻게 설치하나요?
pubspec.yaml의 dependencies에 flutter_chat_core와 flutter_chat_ui를 추가하세요 패키지를 가져와 Chat 위젯을 사용하세요
flutter_chat_ui은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/flyerhq/flutter_chat_ui

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트