trt-on-wrist

A minimalist and focused task runner, for the Apple Watch, iPhone, and iPad

As an open source project, we depend on our community of users. Please rate and review TRT (and TRT+) in the App Store!

Download

Available as FREE downloads in the App Store:

Main Features

  • Simple model of user-defined task routines, their individual tasks, and optional per-task fields.
  • LARGE text in RUN mode, for the farsighted.

  • Your data syncs with your private iCloud account when a network connection is available.
  • Fully open source where code is licensed with Mozilla Public License 2.0.
  • The WatchOS app is independent, not requiring companion iOS app. Leave your iPhone at home!

TRT prioritizes convenience, quick interactions, and the basic needs of the user.

Quick and easy setup

  • Add routines, tasks, and (optionally) fields in the app itself, with convenient preset names available.
  • For each task optionally add data fields. Currently Boolean and Short Integer supported.

When ‘running’ a routine

  • Convenient one-tap button to indicate that an task is complete.
  • Convenient skip to the next incomplete task.
  • Control screen showing the time elapsed since starting the routine.

History features

  • Completion of routine/task is automatically stored to your local database.
  • When a network connection is available, that history be synced to your private iCloud account.
  • Logging can be disabled in settings.

Watch App

  • Recent history will be stored in your watch’s local database for up to 1 year.
  • Periodically run iOS app to sync to your iPhone/iPad for long-term storage and review.

iPhone/iPad App

  • History can be reviewed from a tab on the main screen.
  • Undesired log entries can be conveniently deleted via swipe and delete.
  • History will be moved to the database’s ‘archive’ store for long-term storage.

iCloud Sync

  • Your data automatically syncs with your private iCloud account when a network connection is available.
  • Your other devices running Task Routine Tracker will be able to access that data.

Requirements

For watchOS version, version 9.1 or later

For iOS version, version 16.1 or later

Tutorial

The Task Routine Tracker app is relatively simple in layout and usage, but there are subtle features that may not be obvious.

The Tutorial steps through the layout and features of app.

Source code

  • TRT - watchOS implementation
  • TRT+ - iOS implementation, for iPhone and iPad
  • TroutUI - shared layer for user interface
  • TroutLib - shared layer for business logic and data
  • TrackerUI - base shared layer (with DCT and GRT) for user interface
  • TrackerLib - base shared layer (with DCT and GRT) for business logic and data layer

See Also

License

Copyright 2022, 2023 OpenAlloc LLC

All application code is licensed under the Mozilla Public License 2, except where noted in individual modules.