Koşu yarışları canımı sıktığı için kendim yaptığım koşu uygulaması "LLRUN" (Android/iOS)
(finiteorder.com)Koşmak ücretsiz ama "yarışlar" kontenjan dolduğu için ilk gelen alır esasına göre kapanıyor ve katılım ücreti 100–150 bin won olduğu için kendim yaptığım bir koşu uygulaması. Tek geliştiriciyim, ücretsizdir.
Temel fikir: Bir etkinliğin yarış sayılması için belirli bir tarih ve yerde toplanmak zorunda değilsiniz; bir rota kayıtlıysa istediğiniz zaman yarış modunda koşabilirsiniz.
- Challenge Run: Rotaya göre rekor rekabeti (kişisel PB / rota sıralaması)
- Route Flight: Koşulan GPS rotasını uydu haritası üzerinde 3D uçuş videosu olarak oynatma
- Art Run: GPS polyline ile harita üzerine çizim yapma
- Crew: Crew toplam mesafe sıralaması, crew’ler arası mücadele
Teknoloji yığını: React 18 + Capacitor (Android/iOS birlikte), harita için MapLibre GL, backend Spring Boot. Adımları Android TYPE_STEP_COUNTER’ı foreground service olarak doğrudan işleyerek sayıyor; arka planda veri kaybını önlemek için uygulama kapatılsa bile servisin sensörü elde tutacağı şekilde uyguladım. Galaxy Watch koşu adımları ise saat entegrasyonuyla ayrıca yansıtılıyor.
İndirme: https://www.finiteorder.com/download
Geliştirirken yaşadıklarım (gece yarısını aşan adım sayısı rollover hatası, GPS hilesi doğrulama vb.) hakkında sorularınız olursa yanıtlarım.
Henüz yorum yok.