Download
Install it straight from here.
Twistgrip isn't on Google Play yet, so here are the release builds as signed APKs: the phone app, the Wear OS app and the watch face. They're free, with no account to make and nothing to sign in to.
The files
1d9d5e4587618d7bea0d93a9736029efffe2873460a08116bb8857c5d005d765
0026d0d6fecfb967eeedccbbb07576c4009e3c42caf6c282619bad96359a8040
fd9d7904fd14525fba7dc9aaf5a1120a273e89f4fdfbb539f3bcf7afbc2e130a
Install on your phone
- Download the phone APK and open it from your notifications or your Downloads folder.
- If Android asks, allow your browser to install unknown apps. You can switch it back off afterwards.
- Tap Install, then open Twistgrip and pair your bike, or try the demo bike first.
Install on your watch
Wear OS can't install apps from a browser, so the watch app and the face go on from a computer with adb. On the watch, turn on Developer options and Wireless debugging, pair it with adb pair, then run:
adb install twistgrip-watch.apk
adb install twistgrip-watchface.apk
Updates
Twistgrip doesn't update itself. When a new version is out, download it here and install it over the old one: your rides and settings stay. Every version is signed with the same key, so Android accepts it as an update.
Check a download
Each file's SHA-256 checksum is listed under its button. To check one on a computer, run sha256sum on the file and compare the result with the checksum here.
All three apps are signed with the same certificate. Its SHA-256 fingerprint is below. To check it, run apksigner verify --print-certs on the file. A copy signed with any other certificate didn't come from here.
D9:0E:A7:70:09:BB:B9:9D:DC:BB:72:A0:09:AE:36:F6:1D:3B:D3:65:CB:C1:FF:38:F4:DA:28:D4:25:3F:56:EA
Free, and staying that way.
Twistgrip is a personal, non-commercial project, made for educational purposes. No account, no ads, no in-app purchases, and nothing leaves your phone except map tiles.