Dehydrate
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)
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.