🎯 RAs / Temas aplicados del ciclo DAM PixelGym

Resumen para defensa: “qué del grado hemos aplicado” + evidencias reales

⟵ Volver

Este apartado resume, de forma clara y defendible, todo lo que hemos aplicado relacionado con el grado durante el desarrollo de PixelGym. Lo usamos para justificar los RAs (Resultados de Aprendizaje) y los contenidos trabajados en los módulos.

Listado de temas aplicados (con explicación)

  • IDE: desarrollo y depuración del proyecto con IntelliJ (estructura, Gradle, ejecución, logs, emulador/dispositivo).
  • Control de cambios — Git: trabajo colaborativo con Git/GitHub, commits frecuentes, ramas, merges y resolución de conflictos (incluida recuperación tras superposición de versiones).
  • Interfaces: confección de interfaces desde wireframes hasta pantallas finales.
    • UX (sensaciones): flujo claro (login → reservas → perfil), minimizar fricción, feedback al usuario.
    • UI (funcional): componentes, botones, avisos visuales, coherencia de colores y tipografías.
    • Usabilidad: soporte multi-idioma, formatos consistentes, mensajes de error útiles, diseño legible.
    • Documentación de la app: repositorio (GitHub) + Drive + evidencias + pruebas de usuario.
  • PSP — Programación “multihilo”: uso de corrutinas para tareas asíncronas (UI StateFlow, llamadas a Firebase) y buenas prácticas de programación segura (evitar bloqueos y manejar errores).
  • Programación — Kotlin / Java: POO, arquitectura por capas, ViewModels, patrones básicos y separación de responsabilidades.
  • Acceso a datos: persistencia y mapeo de datos entre modelos, manejo de estructuras, y serialización/documentación cuando procede.
  • Programación móvil — Firebase: autenticación con Firebase Auth y persistencia en Cloud Firestore (NoSQL), reglas y estructura de colección.
  • Sistemas de gestión empresariales (SGE): enfoque de aplicación como parte de un sistema de gestión (ampliable con panel/admin, perfiles y operaciones).
  • IPE: habilidades emprendedoras y de proyecto: Gantt, análisis DAFO, enfoque MVP (tipo Lean), Design Thinking y HCD (Human-Centered Design).
  • Videojuegos / inspiración: estética 8-bit aplicada a branding/identidad visual (coherencia temática).
  • Bases de datos: NoSQL y comparación con SQL, diagramas (ER/UML), operaciones CRUD y estructura de datos para reservas/tickets/aforo.
  • Sostenibilidad: app ligera para funcionar en móviles antiguos (reduce obsolescencia); accesibilidad (texto alternativo/claridad); alineación con ODS 9 (innovación) y ODS 12 (gestión responsable de recursos).

Tabla “Módulo → Evidencia”

Conocimienntos de cada módulo

Módulo / Tema Qué aplicamos Evidencia
Entornos (IDE) Configuración, ejecución, depuración y estructura del proyecto. Repo + capturas/bitácora + ejecución en demo.
Git / Control de versiones Ramas, merges, resolución de conflictos y recuperación. Historial de commits + bitácora del sprint final.
DI (UI/UX + Wireframes) Diseño de pantallas, navegación, usabilidad e idiomas. Sección UX + wireframes + pantallas funcionales.
PSP (corrutinas) Asincronía segura y estados (StateFlow) para Firebase/UI. ViewModels + repositorios + llamadas asíncronas.
Programación (Kotlin/POO) Arquitectura, separación de capas, clases y estados. Estructura de paquetes + UML.
BBDD / Acceso a datos Firestore (NoSQL) y CRUD: reservas, tickets, aforo. Página de consultas Firestore + diagrama ER/UML.
IPE Gantt, DAFO, enfoque MVP/iterativo y HCD. Cronograma + documentación + bitácora.
Sostenibilidad App ligera + accesibilidad + ODS 9/12. Sección sostenibilidad (argumentación en memoria).