このプロジェクトについて
fablab-toolsは、Claude Codeで構築されGitHub Actionsから公開されている、FabLab 503による無料のオープンソースアプリおよびユーティリティをホストしています。そのメインプロジェクトがVeloTrackです。
VeloTrack — オフラインサイクリングマップおよび走行レコーダー (Android)
- GPSのみで動作する3Dコースアップ・ベクトルマップを搭載しており、走行中にデータ接続は不要です。Protomapsのプラネットファイルから、選択した半径(10km、100km、1000km、フランスなどの国、または全世界)のマップエリアをアプリ内で直接ダウンロードできます。
- 走行距離を問わないライド記録機能を備え、出発時の自動開始、停止時の自動一時停止、GPX書き出し、および生涯統計が可能です。
- 自宅、職場、お気に入り地点への直線ガイダンスに加え、現在地にある通りや公園の名前を表示します。
- 時速5km以上で表示される最小限のライディングモード、日の出・日の入りで切り替わる昼夜テーマ、およびOLEDフレンドリーなダークスタイルを搭載しています。
- アカウント、分析機能、Google Play Servicesは一切使用していません。READMEには、バッテリー寿命を重視して構築されていると記載されています。
インストール:Releasesページ(タグ `velotrack-latest`)から `velotrack-latest.apk` をスマートフォンにダウンロードして開いてください。詳細なガイド、スクリーンショット、設定、ビルドノートは velotrack/README.md に記載されています。
リポジトリ構成
- `velotrack/` — Androidアプリ (Kotlin)、ツール、およびサードパーティ通知。
- `.github/workflows/` — プッシュごとにAPKのビルド、テスト、署名、公開を行うCI。必要に応じてマップ抽出を実行します。
- `docs/superpowers/` — 各機能開発ラウンドの前に作成された設計概要と計画。
- `assets/icons3d/` — イラストに使用されているCC0 3Dアイコンライブラリ (3dicons.co)。
- `skills/` — プロジェクトの構築およびテスト方法を記述したClaude Codeスキル。
貢献方法:Issueの作成またはプルリクエストを送信してください。ビルドはGitHub Actions上でのみ実行されるため、Android Studioは不要です。ブランチをプッシュし、ワークフローログを確認してください。フォークからのプルリクエストでは、リリース署名鍵がリポジトリのシークレットであるため、デバッグ署名済みのAPKが生成されます。
ライセンス:MIT (LICENSEを参照)。VeloTrackは、velotrack/THIRD_PARTY.mdに記載されている各ライセンスに基づき、サードパーティコンポーネントを同梱しています。マップデータは © OpenStreetMap contributors (ODbL) です。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.