Trabajando

Mantenimiento y Optimización de App Estilo Booking en Flutter

Publicado el 10 Marzo, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Mantenimiento y Optimización de App Estilo Booking en Flutter
Descripción del Proyecto:
Estamos en búsqueda de un desarrollador con experiencia en Flutter para dar mantenimiento y optimizar una aplicación de reservas similar a Booking. La app actualmente presenta problemas en la ejecución en Android e iOS y requiere la actualización de dependencias, mejoras en la arquitectura y nuevas funcionalidades.

Tareas a Realizar:
Reparar el proyecto para que pueda ejecutarse correctamente en Android.
Reparar el proyecto para que pueda ejecutarse correctamente en iOS.
Implementar y configurar Push Notifications.
Completar el desarrollo del Formulario de Enganche.
Implementar la Paginación de Leads para mejorar la gestión de datos.
Estado del Proyecto:
El código base está funcional, pero presenta problemas con dependencias desactualizadas que afectan distintas funcionalidades.

Dependencias Utilizadas:
La app usa múltiples paquetes externos, entre ellos:

Gestión de ui/ux: cupertino_icons, flutter_svg, font_awesome_flutter, percent_indicator, flutter_slidable, carousel_slider, sliding_up_panel, expandable.
Gestión de Estado y Almacenamiento: shared_preferences, provider, get_it.
Red y API: dio, url_launcher, firebase_core, firebase_messaging.
Multimedia y Archivos: image_picker, file_picker, cached_network_image.
Internacionalización: flutter_i18n, intl.
Otras utilidades: logger, package_info, device_info, share_plus, android_intent_plus, simple_gesture_detector, mime, maps_launcher, flutter_phoenix, in_app_review, equatable.
Requerimientos del Profesional:
Experiencia comprobable en Flutter (Dart) y mantenimiento de apps móviles.
Conocimientos en Firebase (Push Notifications, Cloud Messaging, etc.).
Habilidad para actualizar dependencias y solucionar incompatibilidades.
Experiencia en optimización de rendimiento y mejora de arquitectura.
Capacidad para resolver problemas en Android e iOS y modificar código nativo (build.gradle, AndroidX, etc.).
Recomendaciones y Mejoras a Implementar:
Actualizar dependencias (flutter pub upgrade --major-versions).
Reemplazar dependencias descontinuadas (device_info_plus, package_info_plus).
Optimizar recursos para mejorar rendimiento y reducir el tamaño de la app.
Mejorar la arquitectura para facilitar el mantenimiento y escalabilidad.
Ampliar cobertura de pruebas unitarias y de widget para garantizar calidad.
Documentar la estructura del código y su integración con APIs.
Entregables:
Código actualizado, optimizado y funcionando en Android e iOS.
Implementación correcta de notificaciones push y mejoras requeridas.
Documentación de los cambios realizados.
Si cuentas con la experiencia necesaria y te interesa formar parte del proyecto, ¡esperamos tu propuesta! 🚀

Contexto general del proyecto

Descripción de la App "Evamar" La app Evamar es una herramienta diseñada para gestionar leads, ventas y comisiones en desarrollos inmobiliarios. Está pensada para "guías", quienes se encargan de dar seguimiento a potenciales compradores desde el primer contacto hasta concretar la venta. Entre sus principales funcionalidades destacan: Dashboard visual con métricas clave: leads, citas, ventas y comisiones. Gestión completa de leads, permitiendo crear, editar, filtrar y dar seguimiento detallado a cada uno. Comunicación integrada con envío de correos, WhatsApp y llamadas directas desde la app. Agenda de citas con opciones para programar, editar y hacer seguimiento. Conversión de leads a habitantes (compradores confirmados) y visualización de estadísticas de rendimiento. Módulo de ventas y comisiones, con gráficos de desempeño y rankings. Información detallada de desarrollos, hogares y amenidades, con opción de compartir publicidad fácilmente. Configuración y reportes, donde los guías pueden calificar la app o reportar problemas directamente. La app está enfocada en hacer más eficiente el proceso de ventas inmobiliarias, facilitando el trabajo de los asesores y ofreciendo una visión clara del rendimiento.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Plataformas requeridas Android, iPhone
Necesito Modificar una app existente
Tipo de app Gestión - Aplicación de gestión (turnos, stock de mercadería, etc.)
Necesita backend No
Procesador de pago No

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por F. A.