Vista general de Rcherz Suite que muestra los productos de tiro con arco conectados.

Rcherz Suite

Una suite de productos nativos de larga trayectoria para la práctica del tiro con arco, comunidad, competiciones, resultados en directo y puntuación resiliente de eventos.

Cliente
Bowbook / Rcherz
Rol
Desarrollador de productos móviles — iOS, Android, sistemas de puntuación, modernización y lanzamientos
Fecha
abril de 2014 – Presente
UIKitPush messagingQR scanningOffline resilienceObjective-CSwiftiOS SDKREST APIsMapKitCocoaPodsAFNetworkingPush notificationsJavaJava 17Android SDKFirebase CrashlyticsFacebook SDKGradleFirebase Cloud MessagingAmazon Device MessagingForeground services
Aplicaciones móviles Modernización Entrega de productos


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

  • Implementé 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.
  • Desarrollé 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.
  • Desarrollé 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.
  • Separé 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.
  • Combiné 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.
  • Mantuve 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

Tres productos nativos activos mantenidos a lo largo de más de una década de cambios en la plataforma.
Más de 10 mil descargas en Google Play para Rcherz y más de 5 mil para Rcherz Scoring hasta 2026.
Modelado avanzado de competiciones de tiro con arco en resultados individuales, de clasificación, eliminación, por equipos y de desempate (shoot-up).
Puntuación operativa diseñada para redes inestables, flotas de dispositivos y control remoto de eventos.
La descripción general de la suite conecta productos de comunidad, competición y puntuación operativa.

Multimedia