https://github.com/spinda/runstone
⌚ Android + Pebble app for timing my morning run
https://github.com/spinda/runstone
android pebble running sports timer
Last synced: about 1 month ago
JSON representation
⌚ Android + Pebble app for timing my morning run
- Host: GitHub
- URL: https://github.com/spinda/runstone
- Owner: spinda
- License: agpl-3.0
- Created: 2018-05-08T02:31:05.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-08T20:22:09.000Z (about 8 years ago)
- Last Synced: 2025-03-25T14:46:24.258Z (about 1 year ago)
- Topics: android, pebble, running, sports, timer
- Language: Kotlin
- Size: 271 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#  RunStone
> Android + Pebble app for timing my morning run
Install: [APK](https://github.com/spinda/runstone/releases)
[](https://travis-ci.org/spinda/runstone)
## Overview
RunStone works like a stopwatch.
During my run, it drives the built-in Sports app of my Pebble smartwatch (via the [PebbleKit Sports API](https://developer.pebble.com/guides/communication/using-the-sports-api/)), updating the "Duration" display and handling the pause/resume button.
With my headphones plugged into my phone, it also provides text-to-speech audio feedback, announcing the elapsed time at one-minute intervals.
Compared to the alternatives I tried before building this:
- **RunKeeper** demanded that I create an account so their proprietary service could suck up my data, including location information. I wasn't comfortable with this and don't actually need a historical record of my runs or analytics or whatever.
- **RunnerUp** refused to start timing without the GPS enabled and made me wait for it to get a fix on a certain number of satellites. Then it died every couple of minutes during my run, I think due to losing the GPS lock.
- **ForRunner** didn't sync to my Pebble.
- **AAT**'s interface was unintuitive and I couldn't get it to work at all. I'd start a run but the timer wouldn't budge from zero.
## Screenshot

That's all. One screen, one switch.
## License
Copyright (C) 2018 Michael Smith <michael@spinda.net>
This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.
This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
details.
You should have received a copy of the GNU Affero General Public License along
with this program. If not, see .