2 ポイント 投稿者 sskbjss 2 일 전 | まだコメントはありません。 | WhatsAppで共有

ランニングは無料なのに、「大会」は先着順で締め切られ、参加費も10〜15万ウォンかかるので、自分で作ったランニングアプリです。個人開発で、無料です。

核となるアイデア:特定の日付・場所に集まってこそ大会になるのではなく、コースが登録されていれば、いつでも大会モードで走れるようにすること。

  • チャレンジラン:コース別の記録競争(個人PB / コース順位)
  • ルートフライト:走ったGPSルートを衛星地図上の3D飛行映像として再生
  • アートラン:GPSポリラインで地図上に絵を描く
  • クルー:クルー累積距離ランキング、クルー対抗戦

技術スタック:React 18 + Capacitor(Android/iOS同時対応)、地図はMapLibre GL、バックエンドはSpring Boot。歩数はAndroidのTYPE_STEP_COUNTERをフォアグラウンドサービスで直接処理し、バックグラウンドでの取りこぼしを防ぐため、アプリ終了時にもサービスがセンサーを保持する方式で実装しました。Galaxy Watchのランニング歩数は、ウォッチ連携で別途反映します。

ダウンロード:https://www.finiteorder.com/download

開発中に経験したこと(午前0時をまたいだ歩数ロールオーバーバグ、GPS不正行為の検証など)について質問があればお答えします。

まだコメントはありません。

まだコメントはありません。