Rcherz Suite overview showing the connected archery products.

Rcherz Suite

A long-running native product suite for archery practice, community, competitions, live results, and resilient event scoring.

Client
Bowbook / Rcherz
Role
Mobile product developer — iOS, Android, scoring systems, modernization, and releases
Date
April 2014 – Present
UIKitPush messagingQR scanningOffline resilienceObjective-CSwiftiOS SDKREST APIsMapKitCocoaPodsAFNetworkingPush notificationsJavaJava 17Android SDKFirebase CrashlyticsFacebook SDKGradleFirebase Cloud MessagingAmazon Device MessagingForeground services
Mobile Apps Modernization Product Delivery


Problem

Rcherz needed rich mobile products for individual archers and competition communities, plus dependable scoring terminals that could keep events operating across unreliable outdoor Wi-Fi, mobile data, device restarts, and long sessions.

My Contribution

Built and continue to evolve the native iPhone/iPad and Android products and the dedicated Android scoring terminal, combining deep archery workflows with platform modernization and operational safeguards.

Technical Work

  • Implemented practice recording, arrow placement and target keyboards, shooting-condition and equipment data, competition discovery and participation, qualification and elimination results, awards, profiles, photos, comments, and social activity.
  • Delivered a universal Objective-C iPhone/iPad product with adaptive portrait and landscape scoring and results UI, maps, cached REST data, image workflows, push behavior, and current iOS compatibility.
  • Developed and modernized the main Java Android application around a large competition and results domain, current Android tooling, Firebase crash reporting, camera and location workflows, and reusable Rcherz modules.
  • Separated event scoring into a focused Android terminal with QR and PIN setup, target assignments, archer loading, foreground synchronization, boot recovery, wake behavior, and offline-aware result handling.
  • Combined push and polling with command identifiers and pending-message recovery, allowing organizers to remotely start, stop, clear, load, or reassign competition devices without double execution.
  • Maintained Google Play, App Store, Firebase Cloud Messaging, Amazon Device Messaging, CocoaPods, Gradle, REST, and platform compatibility across a product family spanning more than a decade.

Outcome

The iOS app and both Android listings remain public and maintained, and separating community features from operational scoring keeps event-day risk contained at real competitions.

Highlights

Three active native products maintained across more than a decade of platform change.
10K+ Google Play downloads for Rcherz and 5K+ for Rcherz Scoring as of 2026.
Deep archery competition modeling across individual, qualification, elimination, team, and shoot-up results.
Operational scoring designed around unreliable networks, device fleets, and remote event control.
The suite overview connects community, competition, and operational scoring products.

Media