2 điểm bởi sskbjss 1 ngày trước | Chưa có bình luận nào. | Chia sẻ qua WhatsApp

Chạy bộ thì miễn phí, nhưng "giải đấu" lại hết suất theo kiểu ai nhanh tay thì được và phí tham gia 100.000–150.000 won, nên tôi đã tự làm một ứng dụng chạy bộ. Phát triển một mình, miễn phí.

Ý tưởng cốt lõi: không phải cứ phải tụ tập ở một ngày và địa điểm cụ thể mới thành giải đấu; nếu đã có đăng ký cung đường, bạn có thể chạy ở chế độ giải đấu bất cứ lúc nào.

  • Challenge Run: cạnh tranh thành tích theo từng cung đường (PB cá nhân / xếp hạng cung đường)
  • Route Flight: phát lại đường chạy GPS dưới dạng video bay 3D trên bản đồ vệ tinh
  • Art Run: vẽ hình trên bản đồ bằng polyline GPS
  • Crew: xếp hạng tổng quãng đường của crew, đối đầu giữa các crew

Tech stack: React 18 + Capacitor (đồng thời Android/iOS), bản đồ MapLibre GL, backend Spring Boot. Số bước chân được xử lý trực tiếp bằng Android TYPE_STEP_COUNTER qua foreground service; để tránh mất dữ liệu khi chạy nền, tôi triển khai theo cách service vẫn giữ cảm biến ngay cả khi ứng dụng bị đóng. Số bước chạy từ Galaxy Watch được phản ánh riêng qua tích hợp với đồng hồ.

Tải về: https://www.finiteorder.com/download

Nếu có câu hỏi về những chuyện gặp phải trong quá trình làm (bug rollover số bước qua nửa đêm, xác minh gian lận GPS, v.v.), tôi sẽ trả lời.

Chưa có bình luận nào.

Chưa có bình luận nào.