Karena lomba lari terasa menyebalkan, saya membuat sendiri aplikasi lari "LLRUN" (Android/iOS)
(finiteorder.com)Lari itu gratis, tetapi "lomba" cepat penuh karena sistem siapa cepat dia dapat dan biaya pendaftarannya sekitar 100–150 ribu won, jadi saya membuat sendiri aplikasi lari ini. Dikembangkan sendirian, gratis.
Ide utamanya: lomba tidak harus terjadi hanya karena orang berkumpul di tanggal dan tempat tertentu; jika rutenya sudah terdaftar, siapa pun bisa berlari dalam mode lomba kapan saja.
- Challenge Run: kompetisi catatan per rute (PB pribadi / peringkat rute)
- Path Flight: memutar ulang rute GPS yang sudah ditempuh sebagai video penerbangan 3D di atas peta satelit
- Art Run: menggambar di peta dengan polyline GPS
- Crew: peringkat akumulasi jarak crew, pertandingan antarkru
Tech stack: React 18 + Capacitor (Android/iOS sekaligus), peta MapLibre GL, backend Spring Boot. Untuk langkah, saya menangani langsung TYPE_STEP_COUNTER Android dengan foreground service, dan untuk mencegah data hilang di background, saya mengimplementasikannya agar service tetap menahan sensor bahkan saat aplikasi ditutup. Langkah lari dari Galaxy Watch dicatat terpisah melalui integrasi watch.
Unduh: https://www.finiteorder.com/download
Hal-hal yang saya alami saat membuatnya (bug rollover jumlah langkah setelah lewat tengah malam, verifikasi kecurangan GPS, dll.), kalau ada pertanyaan silakan tanya, akan saya jawab.
Belum ada komentar.