Buscar en el portfolio
↑ ↓↵ESC
Volver a proyectos
CASO DE ESTUDIOANDROID

BreakBuddy

Pausas activas. Conexiones compartidas.

Proyecto · Colaborativo · versión de desarrollo
KotlinAndroidFirebase

Visión general

Pausas activas y actividades compartidas en una aplicación Android para organizaciones.

Grupos, chat, misiones, ruleta de desafíos y recordatorios forman la experiencia colaborativa. Es una versión de desarrollo, sin validación clínica ni publicación comercial.

Problema

Reunir actividades breves y espacios sociales en una experiencia móvil para personas de una organización.

Mi rol

Participé en el desarrollo en equipo. Trabajé en la estructura de grupos derivados de organizaciones e intereses, repositorios relacionados y ajustes de la ruleta de desafíos.

Arquitectura

Interfaz Android/Kotlin → ViewModels y repositorios de usuarios, grupos y organizaciones → Firebase Authentication y Cloud Firestore. Firebase Cloud Messaging soporta notificaciones.

Decisiones técnicas

Datos separados de la interfaz

Los repositorios concentran el acceso a usuarios, grupos y organizaciones. ViewModels gestionan el estado y la navegación de la interfaz Android.

Grupos vinculados a intereses

Los grupos derivados relacionan organizaciones, intereses y miembros en Firestore. La estructura y el conteo de integrantes forman parte de los ajustes realizados en ese flujo.

Desafíos y soluciones

La creación de grupos derivados requiere mantener la relación entre organizaciones, intereses y miembros en Firestore. Las contribuciones incluyen ajustes de estructura y conteo de integrantes.

Resultados

Aplicación de desarrollo con flujos sociales y de actividades respaldados por Firebase. Los grupos conectan organizaciones e intereses, y las misiones incorporan seguimiento de actividades.

Galería y recursos