Skip to content
All templates
Hydrately icon

Hydrately

Water intake tracker with quick vessel logging, streaks, HealthKit sync and reminders

iOS AppsSwiftUI + SwiftDatawater trackerhydrationswiftuiswiftdata
$29

Hydrately is a complete water intake tracker source template for iOS 17+, built with SwiftUI and SwiftData. The home dashboard shows an animated hydration progress ring against your daily goal, and logging a drink is a single tap on a vessel preset card. It ships with 7 beverage types that have hydration factors, a weight and activity based goal calculator, achievement badges and streak tracking, day/week/month history with charts and filters, local reminder notifications with a quick-log action, optional HealthKit water sync, Siri shortcuts and PDF/CSV export.

Highlights

  • Animated progress ring dashboard with remaining amount, streak and log count
  • One-tap quick log from vessel preset cards, plus a custom log sheet (beverage, amount, note)
  • 7 beverage types with per-drink hydration factors, SF Symbol icons and colors
  • Daily goal calculator: weight x 35 mL x activity multiplier + climate bonus, clamped 1200-5500 mL
  • 8 default achievement badges and consecutive-goal-day streaks
  • History with day/week/month segmented views, beverage chips, search and charts
  • Local reminder notifications with a "+250 mL Water" quick action on every reminder
  • HealthKit dietary water writes (optional - remove the entitlement and two Info.plist keys to drop it)
  • Siri shortcuts via App Intents for logging water from anywhere
  • PDF summary report and CSV export with a share sheet
  • Two-page onboarding with personalization, animated splash, haptics throughout

Technology

  • SwiftUI + SwiftData, iOS 17+, MVVM architecture
  • HealthKit, UserNotifications, App Intents (Siri shortcuts)
  • Swift Charts, UIGraphicsPDFRenderer (PDF), CSV export
  • No third-party dependencies and no network calls - all data stays on device

Requirements

  • Mac with macOS Sonoma 14.0+ and Xcode 15 or newer with the iOS 17 SDK
  • iOS 17.0+ device or simulator; HealthKit needs a real device
  • Apple Developer account only for device testing and App Store submission

What You Get

  • Complete Xcode project source: views, view models, models, components and managers
  • One-pass re-skin: a before/after color table in the docs - two find & replace rules re-theme the entire app
  • Editable beverage types, badges and vessel presets with safe first-launch seeding
  • documentation.html: setup, bundle ID, renaming, icon, re-skin, notifications, HealthKit and App Store submission checklist
  • README.md with a quick-start and project overview
  • 13 app screenshots
  • Full rights to rebrand, reskin, extend and publish on the App Store

Please note: this is a source code template, not a compiled app. A Mac with Xcode 15+ is required to build it. If you have questions, use the contact form on the site, I usually reply within 24 hours.

Related templates