Visão geral da suíte Rcherz mostrando os produtos de arquearia conectados.

Rcherz Suite

Uma suíte de produtos nativos de longa data para prática de tiro com arco, comunidade, competições, resultados ao vivo e pontuação de eventos resiliente.

Cliente
Bowbook / Rcherz
Cargo
Desenvolvedor de produtos mobile — iOS, Android, sistemas de pontuação, modernização e lançamentos
Envolvimento
abril de 2014 – O presente
UIKitPush messagingQR scanningOffline resilienceObjective-CSwiftiOS SDKREST APIsMapKitCocoaPodsAFNetworkingPush notificationsJavaJava 17Android SDKFirebase CrashlyticsFacebook SDKGradleFirebase Cloud MessagingAmazon Device MessagingForeground services


Desafio

O Rcherz precisava de produtos móveis ricos para arqueiros individuais e comunidades de competições, além de terminais de pontuação confiáveis que pudessem manter os eventos funcionando apesar de Wi-Fi externo instável, dados móveis, reinicializações de dispositivos e sessões longas.

Meu Papel e Autoria

Desenvolvi e continuo a evoluir os produtos nativos para iPhone/iPad e Android, além do terminal de pontuação Android dedicado, assumindo a entrega de longo prazo em fluxos complexos de arquearia, modernização de plataformas, dependências, riscos, lançamentos e salvaguardas operacionais.

Entrega e Engenharia

  • Implementação de gravação de prática, posicionamento de flechas e teclados de alvos, dados de condições de tiro e equipamentos, descoberta e participação em competições, resultados de qualificação e eliminação, prêmios, perfis, fotos, comentários e atividade social.
  • Entrega de um produto universal em Objective-C para iPhone/iPad com interface de usuário adaptativa de pontuação e resultados em retrato e paisagem, mapas, dados REST em cache, fluxos de trabalho de imagem, comportamento de push e compatibilidade com o iOS atual.
  • Desenvolvimento e modernização do aplicativo Java principal para Android em torno de um grande domínio de competições e resultados, ferramentas atuais do Android, relatórios de falhas do Firebase, fluxos de trabalho de câmera e localização, e módulos reutilizáveis do Rcherz.
  • Separação da pontuação de eventos em um terminal Android focado com configuração por QR e PIN, atribuição de alvos, carregamento de arqueiros, sincronização em primeiro plano, recuperação de inicialização, comportamento de ativação e tratamento de resultados com suporte offline.
  • Combinação de push e polling com identificadores de comando e recuperação de mensagens pendentes, permitindo que os organizadores iniciem, parem, limpem, carreguem ou reatribuam remotamente dispositivos de competição sem dupla execução.
  • Manutenção da compatibilidade com Google Play, App Store, Firebase Cloud Messaging, Amazon Device Messaging, CocoaPods, Gradle, REST e plataformas em uma família de produtos com mais de uma década de existência.

Resultado

O aplicativo para iOS e ambos os produtos Android permanecem públicos e mantidos. Mais de uma década de conhecimento de produto e lançamentos contínuos dão suporte tanto ao uso cotidiano da arquearia quanto a operações confiáveis de eventos ao vivo.

Destaques

Três produtos nativos ativos mantidos ao longo de mais de uma década de mudanças na plataforma.
Mais de 10 mil downloads no Google Play para o Rcherz e mais de 5 mil para o Rcherz Scoring até 2026.
Modelagem profunda de competições de arquearia abrangendo resultados individuais, de qualificação, eliminação, equipes e shoot-up.
Pontuação operacional projetada para redes instáveis, frotas de dispositivos e controle remoto de eventos.
A visão geral da suíte conecta produtos de comunidade, competição e pontuação operacional.

Telas e Demonstrações