Analisando propostas

Desarrollador Flutter para Implementación de Gráfico y Automatización Ci/Cd

Publicado em 12 de Novembro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Buscamos un desarrollador Flutter experimentado para integrar un nuevo componente de gráfico de flujo de caja (Cash Flow Chart) en una aplicación financiera móvil existente. El objetivo principal es visualizar el comportamiento diario de ingresos y gastos de manera clara y funcional. Adicionalmente, se requiere configurar un pipeline de Integración Continua/Despliegue Continuo (ci/cd) para automatizar el proceso de subida de builds a testflight.

Objetivo del Feature:
El gráfico debe mostrar el comportamiento diario de ingresos y gastos en un formato de barras (Income vs Expenses). Será fundamental que el usuario pueda filtrar los datos por diferentes rangos de fechas predefinidos, como "Última semana" o "Último mes", para un análisis dinámico.

Requerimientos Técnicos:
1. Implementación del gráfico en Flutter: Se espera el uso de librerías de gráficos robustas y eficientes, como fl_chart, syncfusion_flutter_charts o alternativas similares, para asegurar una visualización de datos fluida y atractiva.
2. Integración de datos: El componente del gráfico deberá conectarse y consumir datos de Supabase. La estructura de la base de datos y los endpoints necesarios ya están definidos y disponibles.
3. Coherencia visual: Es crucial mantener la estética y el estilo de la aplicación existente, respetando la paleta de colores, la tipografía y el diseño general para una experiencia de usuario unificada.

Tarea Adicional (ci/cd):
se requiere configurar un sistema de deployment automático a testflight. Este sistema debe generar y subir una nueva build a TestFlight cada vez que se realice un commit o push en la rama principal del repositorio de GitHub. Se sugiere el uso de GitHub Actions en conjunto con Fastlane para esta automatización.

Entregables Esperados:
1. Un gráfico de flujo de caja completamente funcional, bien integrado en la aplicación Flutter y que cumpla con los requisitos de visualización y filtrado.
2. Un pipeline de ci/cd automatizado y operativo para el despliegue de builds a testflight.
3. Una breve documentación que detalle el proceso de integración del gráfico y la configuración del pipeline de ci/cd.

Notas Importantes:
La referencia visual y funcional del componente de gráfico se encuentra disponible en la versión actual de la aplicación. No se dispone de un archivo Figma. Se valorará significativamente la experiencia previa en configuración de ci/cd con fastlane y en el desarrollo de interfaces de usuario avanzadas con flutter.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Alteração média

Duração do projeto Não estabelecido

Habilidades necessárias