paiseh apps.paiseh.sg
← All apps

Dehydrate

Water tracking on your wrist

A water tracker where logging a glass takes one tap on your watch — because a hydration app you have to unlock your phone for is a hydration app you stop using.

Status
In development
Platforms
iOS · watchOS
Role
Design and build
Source
PaisehSG/dehydrate (private)
What it does
Logging where your hand is A watchOS companion for one-tap logging. Every glass that needs an unlocked phone is a glass that goes unrecorded.
A widget that takes the tap Home screen progress that records without opening anything at all.
Three targets, one model Phone, watch and widget share a single SwiftUI data model — the part that has to be right early, because retrofitting it isn't cheap.

Hydration tracking fails on friction. Every glass you have to unlock a phone, find an app and tap through to record is a glass that goes unrecorded, and after three days of gaps the data is worthless and you delete the app.

So Dehydrate puts logging where your hand already is: a watchOS companion app for one-tap logging, and a home screen widget that shows the day’s progress and takes the tap without opening anything at all. The iPhone app is where you go to look at the history — not where the logging happens.

How it’s built

SwiftUI across all three targets, sharing one data model: the iOS app, the watchOS companion, and a WidgetKit extension. Unit and UI test suites for both the phone and watch apps.

Status

In active development. The multi-target structure — phone, watch and widget — is in place, which is the part that has to be right early, because retrofitting a widget extension onto an app that wasn’t designed for one is considerably more work than starting with it.