Executando

Mantenimiento y Optimización de App Estilo Booking en Flutter

Publicado em 10 de Março de 2025 dias na TI e Programação

Sobre este projeto

Aberto

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 Geral do Projeto

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.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Plataformas exigidas Android, iPhone
Eu preciso Eu preciso modificar um app existente
Tipo de aplicativo Gerenciamento - Aplicativo para gerenciamento (turnos, estoque de mercadoria,etc)
Precisa de back-end Não
Gateway de pagamento Não

Prazo de Entrega: Não estabelecido

Habilidades necessárias