Direct download · Not on any store

Tracker

A timer. A checklist. A tally. A folder. Tracker doesn't make you choose, because underneath it's all the same thing.

It started as a fasting timer and turned into something better: everything is a node. A node with children behaves like a folder. One with a goal behaves like a timer. One you tick behaves like a task. One with a count is a tally. A single node can be all four at once — which is how a "Do Daily" folder ends up holding a repeating task that also times itself.

Free · Android 8.0+ · You'll need to allow install from your browser

What it does

⏱️

Timers that survive

Start a timer and it counts up. Forgot to tap? Set the time it actually started. Pick a goal and a bar tracks it, then keeps counting once you pass it.

Only the absolute start timestamp is stored, so elapsed time is recalculated rather than counted. Kill the app, reboot the phone, leave it a week — the timer is still right.

🌳

Nest anything

Lists inside lists, as deep as you like. Reorder by dragging. Colour-code the ones you look at most. Clear the finished items without touching the rest.

📅

Due dates that move

Give an item a due date and it can surface itself inside a different list when the time comes — so "renew the registration" lands in Today, on the day, without you filing it twice.

Repeat daily, weekly, or every time you clear it.

👥

Share a list

Invite someone by email and the list syncs between you both. Everyone sees who ticked what.

Optional. Skip the sign-in and the whole app runs offline on your device, with no account and no network.

🔔

Reminders

Set as many alarms on an item as you need. They arrive as push notifications whether or not the app is open.

🔒

Yours

No ads, no analytics, no accounts unless you want one. Data you don't share never leaves the phone.

Installing it

Tracker isn't on Google Play, so Android will ask once whether it trusts the download. That's normal for an app installed outside a store.

Android

  • Tap Download for Android above
  • Open the downloaded .apk from your notification shade
  • Android asks to allow installs from your browser — allow it once
  • Tap Install, then open Tracker

Updates: Tracker updates itself over the air. You only need to download a new APK when a release note here says so.

On iPhone

iOS doesn't allow installing outside the App Store, so there's no download link I can give you. What I can do is add you to the TestFlight build — drop your email and I'll send the invite.

Got it. I'll send the TestFlight invite to that address.
That didn't send — try the contact form instead.

Under the hood

  • React Native on Expo SDK 55, built and signed with EAS
  • Local-first — every node lives in on-device storage first, versioned so upgrades never lose data
  • Firestore sync layer for shared trees, with membership records and recovery queries that can rebuild a list whose local copy is gone
  • Firebase Cloud Messaging for reminders
  • Over-the-air updates, so fixes ship without a new download