Code
Aplicación móvil de inspección de calidad para proveedor automovilístico
Visión general
De qué trata este proyecto.
Desarrolla una aplicación Android nativa en Java o Kotlin (se recomienda Kotlin por ser el estándar actual de Google) que reemplace el sistema de inspección en papel de la planta de Vigo. La app debe funcionar offline: los operarios deben poder completar inspecciones sin conexión a internet, almacenar los datos localmente en la base de datos SQLite del dispositivo, y sincronizar automáticamente cuando detecten la red WiFi de la fábrica. Incluye: pantalla de login simplificado para evitar bloqueos; lista de verificación por estación de trabajo con 15-20 puntos de control; captura de foto del defecto con anotación básica; selección de código de defecto de un catálogo predefinido; y pantalla de resumen para el supervisor. El éxito se mide por la fluidez de uso con guantes de trabajo (botones grandes), la robustez ante pérdida de conexión y la reducción del tiempo de inspección respecto al método en papel.
El Briefing
Lo que harás y lo que demostrarás.
El sistema de inspección en papel genera errores de transcripción, pérdida de registros e imposibilidad de analizar tendencias de defectos en tiempo real, lo que expone a la empresa a penalizaciones del cliente y costes de retrabajo crecientes.
Earning criteria — what you'll demonstrate
- Desarrollar una aplicación Android nativa con Kotlin, aplicando el patrón MVVM para separar responsabilidades
- Implementar persistencia local con SQLite y diseñar un mecanismo de sincronización que gestione conflictos de datos offline-online
- Diseñar interfaces táctiles optimizadas para entornos industriales, considerando iluminación variable, uso con guantes y fatiga del operario
- Integrar la cámara del dispositivo para captura de evidencias de calidad y almacenar las imágenes de forma eficiente
- Documentar decisiones técnicas para que un equipo de mantenimiento pueda evolucionar la aplicación
Encaje académico
Dónde encaja esto en tus estudios.
Afina las mismas habilidades que tu titulación espera de ti.
Habilidades
Habilidades que demostrarás.
Cada una aparece en tu credencial verificada.
Carreras
Roles para los que esto te prepara.
Títulos reales. Puentes de habilidades reales. Elige el que más se acerque a tu trayectoria.
Desarrollador Backend Junior
La complejidad de la sincronización offline-online, el diseño del esquema de base de datos y la gestión de conflictos de datos preparan para roles donde se construyen servicios robustos que soportan conectividad intermitente.
Este proyecto afina
- offline-first-architecture
- sqlite-database
- kotlin-programming
Arquitecto de IoT (Internet de las Cosas)
La experiencia en dispositivos de borde con conectividad limitada, la recopilación de datos de sensores (en este caso, cámara y táctil) y la integración con sistemas de planta son fundamentales para diseñar soluciones IoT industriales.
Este proyecto afina
- offline-first-architecture
- ux-design-for-industrial-contexts
- sqlite-database
Diseñador de Experiencia de Usuario (UX Designer)
El diseño para contextos extremos (guantes, ruido, fatiga) desarrolla una sensibilidad especial hacia la accesibilidad y la ergonomía digital que es directamente aplicable a roles de diseño de interfaces para entornos de trabajo exigentes.
Este proyecto afina
- ux-design-for-industrial-contexts
- android-development
- kotlin-programming