
Rcherz Suite
A long-running native product suite for archery practice, community, competitions, live results, and resilient event scoring.
Rcherz.com on the App Store open_in_new
Rcherz website open_in_new
Rcherz on Google Play open_in_new
Rcherz Scoring on Google Play open_in_new
Bowbook / Rcherz
Mobile product developer — iOS, Android, scoring systems, modernization, and releases
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
Projects
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
- checkImplemented 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.
- checkDelivered 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.
- checkDeveloped 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.
- checkSeparated 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.
- checkCombined 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.
- checkMaintained 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




