2 puntos por sskbjss 2 일 전 | Aún no hay comentarios. | Compartir por WhatsApp

Correr es gratis, pero las "carreras" cierran inscripciones por orden de llegada y la cuota de participación es de 100 mil a 150 mil wones, así que hice mi propia app de running. La desarrollé yo solo y es gratis.

Idea principal: una carrera no debería depender de reunirse en una fecha y lugar específicos; si una ruta está registrada, debería poder correrse en modo carrera en cualquier momento.

  • Challenge Run: competencia de récords por ruta (PB personal / ranking de la ruta)
  • Vuelo de ruta: reproduce la ruta GPS recorrida como un video de vuelo 3D sobre un mapa satelital
  • Art Run: dibuja en el mapa con polilíneas GPS
  • Crew: ranking de distancia acumulada por crew, enfrentamientos entre crews

Stack tecnológico: React 18 + Capacitor (Android/iOS al mismo tiempo), mapas con MapLibre GL, backend con Spring Boot. Los pasos se procesan directamente en Android con TYPE_STEP_COUNTER mediante un servicio en primer plano, y para evitar pérdidas en segundo plano lo implementé de forma que el servicio siga manteniendo el sensor incluso cuando la app se cierra. Los pasos de running del Galaxy Watch se reflejan por separado mediante integración con el reloj.

Descarga: https://www.finiteorder.com/download

Si tienen preguntas sobre cosas que me pasaron mientras la hacía (el bug de rollover del conteo de pasos al pasar la medianoche, validación contra trampas con GPS, etc.), con gusto respondo.

Aún no hay comentarios.

Aún no hay comentarios.