Este proyecto es ideal para un experto que pueda diagnosticar y solucionar problemas de manera rápida y eficiente.
Tenemos una aplicación móvil desarrollada en Flutter que está en su fase final, pero hemos encontrado algunos bugs visuales y de comportamiento que necesitan ser solucionados antes del lanzamiento. No podemos identificar la causa raíz y necesitamos a un experto que pueda solucionarlos de forma rápida y limpia. El proyecto es para una app de tipo "marketplace" o de tareas, similar a las que se publican en la plataforma .
1. **Diagnóstico y Corrección de Errores de Layout:**
* Solucionar un error recurrente de `RenderFlex overflowed` en la pantalla de detalle de productos. El texto se desborda en dispositivos con pantallas pequeñas .
* Corregir el error `An
InputDecorator...Cannot have an unbounded width` que aparece en un formulario dentro de una `Row` .
2. **Ajustes de ui/ux:**
* revisar y corregir el uso de `keys` en una `listview.builder` que está causando comportamientos extraños al reordenar elementos .
* Optimizar el rendimiento identificando y corrigiendo reconstrucciones excesivas de widgets (por ejemplo, usando `const` widgets y `Consumer`/`Selector` donde sea necesario) .
3. **Entregables:**
* Código fuente actualizado y funcionando en un repositorio de GitHub (o el que se acuerde).
* Un breve informe explicando los problemas encontrados y las soluciones aplicadas.
**Habilidades requeridas:**
* Dominio avanzado del sistema de layout de Flutter (Rows, Columns, Expanded, Flexible) .
* Experiencia en debugging con Flutter DevTools .
* Conocimiento de patrones de gestión de estado (preferiblemente Provider o Riverpod) .
* Capacidad para trabajar con código existente y hacer modificaciones precisas.
Prazo de Entrega: Não estabelecido