Fast Tracker
Intermittent fasting, tracked on your phone and nowhere else. Fasts, goals, streaks and history live in a local database — there is no backend to hold them. iOS, Android and Wear OS.
Intermittent fasting, tracked on your phone and nowhere else. Fasts, goals, streaks and history live in a local database on your device. There is no backend to hold them.
iOS, Android and Wear OS.
Join the test
- iOS — TestFlight: Join the TestFlight beta
- Android — Google Play open testing: Join the open test
- Wear OS: installs alongside the Android build once you have joined above.
Joining the Android test needs the Google account you use on the Play Store. Apple’s TestFlight needs the TestFlight app and the email you gave Apple. Both lists are held by Apple and Google — we never see them, and there is nothing for us to add you to.
What it does
Tracking
- Start and end fasts, with notes
- Edit history, with pagination for long histories
- Goals, streaks and analytics summaries
Reminders and widgets
- Daily and streak reminders, plus fast-completion alarms
- An Android app widget and an iOS WidgetKit widget
Your data, moved on your terms
- JSON backup export and import, carrying its own metadata
- Duplicate detection on restore, so re-importing the same file changes nothing
- Import from Zero, in JSON or ZIP
Sync without a server
- Local peer sync over your own network, discovered with Bonjour/NSD and paired with a one-time code
That last one is the part worth reading twice. Syncing between your phone and your tablet normally means uploading your fasting history to somebody’s server. Here the two devices find each other on your LAN and talk directly. Turn the network off and nothing is lost, because nothing was ever waiting to upload.
How it is built
Kotlin Multiplatform, with Jetpack Compose on Android and SwiftUI on iOS, plus a Wear OS companion. Storage is SQLite through SQLDelight, on-device.