Flutter 앱용으로 커스터마이징 가능한 UI 컴포넌트를 제공하는 shadcn/ui의 Flutter 포트입니다.
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
pubspec.yaml의 dependencies에 flutter_chat_core와 flutter_chat_ui를 추가하세요
- 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 통계는 매일 갱신됩니다.
관련 프로젝트
프런트엔드 경험 없이 Flutter 기반 UI로 웹, 데스크톱, 모바일 앱을 만들 수 있는 Python 프레임워크입니다.
Microsoft의 오픈소스 아이콘 모음으로, 친숙하고 현대적인 Fluent UI 아이콘을 Android, iOS/macOS, Flutter 및 일반 SVG 형식으로 제공합니다.
선언형 TypeScript 컴포넌트를 웹 뷰나 JS 브리지 없이 iOS, Android, macOS 네이티브 뷰로 컴파일하는 크로스 플랫폼 UI 프레임워크입니다.
JavaScript 번들이 로드되기 전 앱 실행 시점부터 네이티브로 재생되는 React Native용 Lottie 및 dotLottie 스플래시 화면입니다.
iOS, Android, macOS 등에서 Linux, Unix, Windows 서버 상태를 모니터링하고 SSH로 서버를 관리하는 Flutter 앱입니다.