|
Equipo — The Good App
Mail 8 — Actualización técnica desde Mail 7
|
|
Hola equipo,
Comparto la actualización consolidada de cambios aplicados después del Mail 7. Esta etapa cubre mejoras en Flutter + API + Admin con foco en comunidades, monetización, segmentación de perfil y cierre de pendientes UX en los feeds.
|
1) Comunidad: flujo completo y mejoras UI
- Detalle de comunidad: tocar hexágono abre pantalla dedicada con imagen, título, descripción, miembros (acordeón), noticias y botón compartir.
- Compartir: se movió la lógica de QR/enlace/invitación a botón explícito en detalle (ya no se dispara al tocar hexágono).
- News por comunidad: la API ahora soporta relacionar noticias a comunidad y valida membresía al crear/editar.
- Panel: ajustes finos de tamaño, espaciado, sombras y alineación de filas pares/impares para evitar desfases visuales.
|
2) Perfil: nuevos datos de segmentación
- Campos opcionales agregados: fecha de nacimiento, sexo, teléfono, país de residencia.
- Intereses: se creó catálogo inicial y selección de hasta 3 intereses por usuario desde editar perfil.
- DB/API: nuevas tablas para intereses y relación de perfil; endpoint para listar intereses activos.
- Avatar: carga de avatar en perfil con recorte 1:1 y resize consistente con pipeline de imágenes cuadradas.
|
3) Monetización: AdMob en admin y app
- Admin Settings: nuevo tab AdMob para configurar enable/test mode, IDs Android/iOS y refresco.
- API Settings: nuevos endpoints para exponer configuración AdMob al cliente móvil.
- Flutter: integración de banner global sobre bottom navigation, consumiendo configuración remota.
|
4) Feed: botones pendientes ya funcionales
- Tu impulso diario: nuevo screen con las 5 historias más nuevas en formato rectangular.
- Todas las historias: nuevo screen con lista completa y layout de imagen cuadrada a la izquierda.
- Diferencia Home vs Near: en Near ambas pantallas respetan rango/proximidad; en Home no aplican filtro por rango.
|
5) Splash nativo: corrección de recorte en algunos dispositivos
- Se ajustó el logo estático previo a la animación para evitar corte en ciertos teléfonos con relaciones de aspecto distintas.
- Se regeneraron assets nativos Android con zona segura del logo para una visualización más consistente.
|
6) Nota de despliegue
Para la parte de segmentación de perfil con intereses, esta etapa sí incluye migraciones nuevas en API. En los entornos correspondientes se debe aplicar migración antes de validar flujo completo de perfil.
|
|
Saludos,
|