Capture d'écran 1 de Rcherz Scoring sur Google Play.

Rcherz Scoring

Terminal de compétition Android dédié, conçu pour une notation fiable dans des conditions d'événements exigeantes.

Client
Bowbook / Rcherz
Rôle
Développeur Android — architecture de notation, opérations sur les appareils, synchronisation, résilience et versions
Mission
2014 – Présent
JavaJava 17Android SDKREST APIsFirebase Cloud MessagingAmazon Device MessagingQR scanningForeground services

J'ai séparé la notation opérationnelle des compétitions de la plus grande application communautaire afin que les appareils utilisés lors des événements puissent exécuter un produit plus léger, axé sur la stabilité. Les organisateurs chargent les compétitions et les archers, attribuent des cibles, scannent des codes, saisissent les flèches et les totaux, et synchronisent les résultats avec la plateforme Rcherz.

L'application associe l'envoi de notifications push au sondage périodique (polling) et à des identifiants de commandes pour éviter toute exécution en double. Les commandes à distance permettent de charger des utilisateurs, de démarrer ou d'arrêter des sessions, de réinitialiser ou de réassigner des appareils, ainsi que de mettre à jour l'état de la notation. Un service de synchronisation en premier plan, un récepteur de démarrage, la gestion du réveil et du verrouillage des touches, la détection du Wi-Fi, le traitement des messages en attente et la récupération hors-ligne permettent de prendre en charge les compétitions en extérieur de longue durée.

Firebase Cloud Messaging et Amazon Device Messaging prennent en charge différentes flottes d'appareils, tandis que la lecture de QR codes et la validation par code PIN simplifient la configuration. La fiche publique Google Play reste active avec plus de 5 000 téléchargements, tel que vérifié en 2026.

Points clés

Notation critique pour les missions, isolée du produit social et de compétition principal.
Distribution de commandes par « push-plus-poll », protection contre les commandes en double et récupération des messages en attente.
Chargement d'appareils à distance, contrôle des sessions, assignation de cibles, réinitialisation et garanties opérationnelles.
Synchronisation en premier plan, récupération après démarrage, configuration par QR code, messagerie Google/Amazon et fonctionnement hors-ligne.
Les écrans couvrent la configuration des appareils, le chargement des archers, l'assignation des cibles, la notation et la synchronisation.

Écrans & Démos