
Rcherz Suite
Proyectos
Problema
Rcherz necesitaba productos móviles ricos en funciones para arqueros individuales y comunidades de competición, además de terminales de puntuación confiables que mantuvieran los eventos en funcionamiento a pesar de conexiones Wi-Fi exteriores inestables, datos móviles, reinicios de dispositivos y sesiones prolongadas.
Mi contribución
Desarrollé y sigo evolucionando los productos nativos para iPhone/iPad y Android, así como la terminal de puntuación dedicada para Android, combinando flujos complejos de tiro con arco con la modernización de plataformas y medidas de seguridad operativa.
Trabajo técnico
- checkImplementé el registro de prácticas, colocación de flechas y teclados de blancos, datos de condiciones de tiro y equipamiento, descubrimiento y participación en competiciones, resultados de clasificación y eliminación, premios, perfiles, fotos, comentarios y actividad social.
- checkDesarrollé un producto universal en Objective-C para iPhone/iPad con interfaz de usuario adaptativa para puntuación y resultados en orientación vertical y horizontal, mapas, datos REST en caché, flujos de imágenes, comportamiento de notificaciones push y compatibilidad con iOS actual.
- checkDesarrollé y modernicé la aplicación principal en Java para Android en torno a un amplio dominio de competición y resultados, herramientas actuales de Android, informes de fallos con Firebase, flujos de cámara y ubicación, y módulos reutilizables de Rcherz.
- checkSeparé la puntuación de eventos en una terminal especializada para Android con configuración por código QR y PIN, asignación de blancos, carga de arqueros, sincronización en primer plano, recuperación tras el arranque, comportamiento de reactivación y gestión de resultados con soporte sin conexión.
- checkCombiné notificaciones push y sondeos (polling) con identificadores de comandos y recuperación de mensajes pendientes, lo que permite a los organizadores iniciar, detener, borrar, cargar o reasignar de forma remota los dispositivos de competición sin riesgo de ejecución doble.
- checkMantuve Google Play, App Store, Firebase Cloud Messaging, Amazon Device Messaging, CocoaPods, Gradle, REST y la compatibilidad de plataformas en una familia de productos con más de una década de vida.
Resultado
La aplicación para iOS y ambos listados de Android siguen públicos y con mantenimiento; separar las funciones de comunidad de la puntuación operativa permite contener los riesgos durante el día del evento en competiciones reales.
Destacados
Multimedia




