BikeControl (SwiftControl)
使用 Zwift Click、Zwift Play、Shimano Di2 或任何藍牙控制器,搭配 MyWhoosh、Rouvy、Zwift 等。iOS、Android、Windows、macOS 均可免費試用。
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Outrigger canoe paddling app
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Imua — Hawaiian for "charge forward".
Outrigger canoe paddling fitness app for iPhone and Android (with watch
support arriving in Phase 2). Records GPS, heart rate, stroke rate, splits,
weather, and audio-detected side switches ("huts") for OC1, OC2, OC6, V1,
SUP, and surfski sessions. Sessions sync to Firebase, export to Android
Health Connect, and export to GPX/FIT for upload to Strava, Garmin
Connect, etc.查看完整 README ↗Imua — Hawaiian for "charge forward".
Outrigger canoe paddling fitness app for iPhone and Android (with watch support arriving in Phase 2). Records GPS, heart rate, stroke rate, splits, weather, and audio-detected side switches ("huts") for OC1, OC2, OC6, V1, SUP, and surfski sessions. Sessions sync to Firebase, export to Android Health Connect, and export to GPX/FIT for upload to Strava, Garmin Connect, etc.
app/ expo-router routes (screens)
src/ models, services, hooks, UI components
assets/ icons, splash, fonts
firebase/ Firestore + Storage rules and Cloud Functions
web/ Next.js marketing site + public session viewer (deployed on Vercel)
docs/ Canonical data model and architecture notes
npm i -g eas-cli (cloud builds — needed for iOS until you have a Mac)npm install
cp .env.example .env # then fill in your Firebase web-app config
For the route map on Android you'll also need a Google Maps SDK for
Android API key (from Google Cloud Console → APIs → Credentials). Add it
to .env as EXPO_PUBLIC_GOOGLE_MAPS_ANDROID_KEY. iOS uses Apple Maps and
doesn't need any key.
Most things you can run today on Android from Linux. Background location, Health Connect, and Sign in with Apple need a development build (not Expo Go):
eas build --profile development --platform android
# install the resulting .apk on your device, then:
npx expo start --dev-client
When the Mac arrives, the same eas build --profile development --platform ios
gets you the iOS dev build. No project config changes required.
The Apple Watch app lives in targets/watch/ (SwiftUI, standalone GPS +
heart rate) and is embedded into every iOS build automatically by
@bacons/apple-targets — see targets/watch/README.md for the one-time
EAS credentials setup. Finished watch sessions transfer to the phone via
WatchConnectivity and sync through the normal pipeline. wear/ holds a
Wear OS (Kotlin) skeleton that is not yet buildable or shipped. The phone
remains the source of truth. See docs/architecture.md.