https://github.com/klimeryk/garmodoro
Pomodoro for Garmin devices using Connect IQ
https://github.com/klimeryk/garmodoro
connect-iq connectiq garmin garmin-connect garmin-device monkey-c pomodoro pomodoro-technique pomodoro-timer timer
Last synced: 3 months ago
JSON representation
Pomodoro for Garmin devices using Connect IQ
- Host: GitHub
- URL: https://github.com/klimeryk/garmodoro
- Owner: klimeryk
- License: gpl-3.0
- Created: 2017-05-02T21:28:05.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-10-15T12:21:16.000Z (7 months ago)
- Last Synced: 2025-02-13T23:08:48.610Z (3 months ago)
- Topics: connect-iq, connectiq, garmin, garmin-connect, garmin-device, monkey-c, pomodoro, pomodoro-technique, pomodoro-timer, timer
- Language: Monkey C
- Size: 195 KB
- Stars: 91
- Watchers: 4
- Forks: 24
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-garmin - garmodoro
- awesome-garmin - garmodoro - Pomodoro for Garmin devices using Connect IQ (2024-08-30) (Device Apps / Older resources)
README
# Garmodoro
Pomodoro for Garmin devices using Connect IQ## Features
* A lightweight and clean implementation of the [Pomodoro technique](https://en.wikipedia.org/wiki/Pomodoro_Technique).
* Keeps track of time left in your Pomodoro session, as well as break time and overal number of Pomodoros.
* **Mimics the ticking of a real physical Pomodoro** by using short vibrations.
* Alerts you using vibrations and tones.
* **Supports all Garmin devices** using Connect IQ.
* You can customize many aspects of the technique:
* length of one Pomodoro (default: 25 minutes)
* length of the short break between Pomodoros (default: 5 minutes)
* length of the long break between groups of Pomodoros (default: 30 minutes)
* the number of Pomodoros in a group (default: 4)
* the strength and duration of the vibration "tick" (set either to `0` to disable)## Development
To run the project, you can either import the project into Eclipse the usual way. Or use the `Makefile`:
* Edit `properties.mk` file and make sure the paths there are valid on your computer. Change the `DEVICE` variable if you want/need.
* Run `make run` to build the project and run the Connect IQ simulator on the chosen `DEVICE`.See https://github.com/danielsiwiec/garmin-connect-seed for the full list of supported targets and variables.
## Screenshots
![]()
![]()
![]()
![]()
![]()