Evaluando propuestas

Desarrollo de Aplicación Móvil de Chat Empresarial (Flutter para Android/Ios)

Publicado el 28 Mayo, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

Se requiere el desarrollo de una aplicación móvil de chat empresarial robusta y escalable, diseñada para gestionar conversaciones y la atención digital de clientes desde dispositivos móviles. Esta aplicación será similar en funcionalidad a WhatsApp, ofreciendo una experiencia de usuario intuitiva y eficiente.

La aplicación se construirá utilizando Flutter, asegurando compatibilidad nativa para plataformas Android e iOS. Se conectará de forma segura a la Plataforma Web principal del cliente a través de endpoints autorizados, donde se centralizan todos los datos, permisos y reglas de negocio. Es fundamental que la aplicación funcione como un cliente autorizado, consumiendo las APIs existentes del Backend de Chat sin replicar la lógica de negocio.

Las funcionalidades clave a implementar incluyen:
- Gestión completa de conversaciones.
- Administración de contactos.
- Manejo de estados y etapas de las conversaciones.
- Aplicación de etiquetas para organización.
- Envío y recepción de mensajes.
- Creación y uso de plantillas de mensajes.
- Sistema de notificaciones en tiempo real, utilizando Firebase.

La aplicación deberá ser diseñada para ser segura, modular y escalable, preparada para la integración de futuras funcionalidades como:
- Archivos adjuntos.
- Respuestas rápidas.
- Transferencias de conversaciones.
- Soporte multiidioma (inicialmente español e inglés, con planes de expansión).

Un requisito crítico es la capacidad de la aplicación para gestionar campañas de mensajes masivos (entre 20.000 y 50.000 mensajes) enviados desde la Plataforma Web principal. La aplicación móvil deberá manejar controladamente la actualización de estos eventos masivos, mostrando una animación informativa mientras se procesa la campaña para mantener al usuario informado.

La aplicación almacenará localmente el historial de conversaciones previamente descargadas y mantendrá actualizadas las conversaciones recientes. Deberá manejar correctamente los diferentes escenarios de conectividad, reanudar conexiones automáticamente y sincronizar únicamente los datos faltantes para optimizar el rendimiento y el consumo de datos.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por D. Z.