Una adaptación de shadcn/ui para Flutter que ofrece componentes de interfaz personalizables para aplicaciones Flutter.
flyerhq/flutter_chat_ui
Paquete de interfaz de chat para Flutter con widgets de mensajes personalizables y una pantalla de chat que puedes conectar a cualquier backend.
- Estrellas
- 2,377
- Forks
- 862
- Issues abiertos
- 29
- Último commit
- hace 12 días
¿Qué es?
Flyer Chat es un paquete de interfaz de chat de código abierto para aplicaciones Flutter. Proporciona una pantalla de chat lista para usar mediante el widget Chat, para que los desarrolladores puedan crear interfaces de mensajería sin tener que implementar desde cero la lista de mensajes, la entrada de texto y la lógica de renderizado.
El paquete se divide en una biblioteca principal con modelos, controladores y temas, y un conjunto de widgets de mensajes opcionales para texto, texto en streaming con Markdown y aparición gradual, imágenes, archivos y mensajes del sistema. Cada parte se puede sustituir por una implementación personalizada y funciona con cualquier backend. Está pensado para aplicaciones de mensajería en tiempo real, chats de soporte y asistentes basados en LLM.
La interfaz funciona en iOS, Android, Web, macOS, Windows y Linux. En el sitio del proyecto encontrarás la documentación completa y una aplicación de ejemplo.
Funciones clave
- 01Se conecta a cualquier servicio de backend mediante un widget Chat.
- 02Paquetes modulares para mensajes de texto, texto en streaming, imágenes, archivos y mensajes del sistema.
- 03Amplias opciones de temas y funciones builder para personalizar la interfaz.
- 04Compatible con iOS, Android, Web, macOS, Windows y Linux.
- 05Incluye renderizado de Markdown y animación de aparición gradual para el texto en streaming.
Casos de uso
- Crear una función de mensajería en tiempo real en una aplicación Flutter.
- Crear una interfaz de chat para agentes de IA generativa o asistentes basados en LLM.
- Añadir una pantalla de chat de atención al cliente a una aplicación multiplataforma.
Inicio rápido
- 1
Añade flutter_chat_core y flutter_chat_ui a las dependencias de pubspec.yaml
- 2
Importa el paquete y utiliza el widget Chat
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es flutter_chat_ui?
- Paquete de interfaz de chat para Flutter con widgets de mensajes personalizables y una pantalla de chat que puedes conectar a cualquier backend. Flyer Chat es un paquete de interfaz de chat de código abierto para aplicaciones Flutter. Proporciona una pantalla de chat lista para usar mediante el widget Chat, para que los desarrolladores puedan crear interfaces de mensajería sin tener que implementar desde cero la lista de mensajes, la entrada de texto y la lógica de renderizado.
- ¿flutter_chat_ui es gratuito? ¿Qué licencia tiene?
- flutter_chat_ui es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿flutter_chat_ui sigue mantenido?
- Mantenimiento activo. El último commit de flutter_chat_ui fue el 25 oct 2026.
- ¿Para qué puedo usar flutter_chat_ui?
- Crear una función de mensajería en tiempo real en una aplicación Flutter. Crear una interfaz de chat para agentes de IA generativa o asistentes basados en LLM. Añadir una pantalla de chat de atención al cliente a una aplicación multiplataforma.
- ¿Cómo se instala flutter_chat_ui?
- Añade flutter_chat_core y flutter_chat_ui a las dependencias de pubspec.yaml Importa el paquete y utiliza el widget Chat
- ¿Dónde consigo flutter_chat_ui?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/flyerhq/flutter_chat_ui
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework de Python para crear aplicaciones web, de escritorio y móviles con una interfaz basada en Flutter, sin necesidad de experiencia en frontend.
Colección de código abierto de iconos Fluent UI de Microsoft, familiares, amigables y modernos, disponible para Android, iOS/macOS, Flutter y como SVG sin procesar.
Framework de UI multiplataforma que compila componentes declarativos de TypeScript en vistas nativas de iOS, Android y macOS, sin web views ni puentes de JavaScript.
Pantallas de inicio con Lottie y dotLottie para React Native, que se reproducen de forma nativa desde el lanzamiento de la app, antes de que se cargue el bundle de JavaScript.
Una app de Flutter para supervisar el estado de servidores Linux, Unix y Windows y administrarlos por SSH desde iOS, Android, macOS y otras plataformas.