Prehľad balíka Rcherz zobrazujúci prepojené lukostrelecké produkty.

Rcherz Suite

Dlhodobo budovaný natívny balík produktov pre lukostrelecký tréning, komunitu, súťaže, živé výsledky a spoľahlivé bodovanie podujatí.

Klient
Bowbook / Rcherz
Rola
Vývojár mobilných produktov — iOS, Android, hodnotiace systémy, modernizácia a vydania
Obdobie
apríl 2014 – Súčasnosť
UIKitPush messagingQR scanningOffline resilienceObjective-CSwiftiOS SDKREST APIsMapKitCocoaPodsAFNetworkingPush notificationsJavaJava 17Android SDKFirebase CrashlyticsFacebook SDKGradleFirebase Cloud MessagingAmazon Device MessagingForeground services


Výzva

Rcherz potreboval bohaté mobilné produkty pre individuálnych lukostrelcov a súťažné komunity, plus spoľahlivé bodovacie terminály, ktoré by udržali podujatia v prevádzke aj pri nespôsobivej vonkajšej Wi-Fi sieti, mobilných dátach, reštartoch zariadení a dlhých reláciách.

Moja úloha a zodpovednosť

Vybudoval som a naďalej rozvíjam natívne produkty pre iPhone/iPad, Android a špecializovaný Android bodovací terminál. Zodpovedám za dlhodobé dodávanie v oblasti hlbokých lukostreleckých pracovných postupov, modernizáciu platforiem, závislosti, riziká, vydania a prevádzkové bezpečnostné opatrenia.

Dodanie a inžinierstvo

  • Implementoval som záznam tréningov, klávesnice na umiestňovanie šípov a terčov, údaje o podmienkach streľby a vybavení, vyhľadávanie súťaží a účasť na nich, kvalifikačné a vyraďovacie výsledky, ocenenia, profily, fotografie, komentáre a sociálnu aktivitu.
  • Dodal som univerzálny produkt v jazyku Objective-C pre iPhone/iPad s adaptívnym rozhraním pre bodovanie a výsledky na výšku aj na šírku, mapami, vyrovnávacou pamäťou REST údajov, obrazovými workflowmi, push notifikáciami a kompatibilitou s aktuálnym systémom iOS.
  • Vyvinul a zmodernizoval som hlavnú Android aplikáciu v jazyku Java so zameraním na rozsiahlu doménu súťaží a výsledkov, aktuálne nástroje pre Android, hlásenie pádov cez Firebase, prácu s kamerou a polohou a opakovane použiteľné moduly Rcherz.
  • Oddelil som bodovanie podujatí do špecializovaného terminálu pre Android s nastavením cez QR a PIN kód, prideľovaním terčov, načítatím lukostrelcov, synchronizáciou v popredí, obnovou po spustení, správou prebudenia a spracovaním výsledkov s ohľadom na offline režim.
  • Skombinoval som push notifikácie a dopytovanie s identifikátormi príkazov a obnovou čakajúcich správ, čo organizátorom umožňuje na diaľku spustiť, zastaviť, vymazať, načítať alebo znova priradiť súťažné zariadenia bez duplicitného spúšťania.
  • Spravoval som kompatibilitu pre Google Play, App Store, Firebase Cloud Messaging, Amazon Device Messaging, CocoaPods, Gradle, REST a platformy v rámci rodiny produktov vyvíjačovanej viac ako desaťročie.

Výsledok

Aplikácia pre iOS a oba produkty pre Android zostávajú verejné a sú udržiavané. Viac ako desaťročie znalostí o produkte a neustále vydávanie aktualizácií podporujú každodenné používanie v lukostreľbe aj spoľahlivé operácie na živých podujatiach.

Hlavné body

Tri aktívne natívne produkty udržiavané počas viac ako desaťročia zmien platforiem.
Viac ako 10 000 stiahnutí aplikácie Rcherz v obchode Google Play a viac ako 5 000 pre Rcherz Scoring k roku 2026.
Hĺbkové modelovanie lukostreleckých súťaží zahŕňajúce výsledky jednotlivcov, kvalifikácie, vyraďovacích bojov, tímov a súbojov.
Prevádzkové bodovanie navrhnuté pre nespoliehateľné siete, flotily zariadení a vzdialené ovládanie podujatí.
Prehľad balíka spája komunitné, súťažné a operačné bodovacie produkty.

Obrazovky a ukážky