Water Reminder App - iOS Source CodeWater Reminder App - iOS Source Code
All in one Modern and Advanced Water Drinking Reminder iOS app source code. Recently UpdatedWater Reminder App - iOS Source Code
All in one Modern and Advanced Water Drinking Reminder iOS app source code.
Overview

The Water Drinking Reminder app is a comprehensive hydration tracker built with 50 features across 10 core areas. It offers smart tracking with animated progress rings, 6 drink types, caffeine-aware calculations, and custom cup sizes. Health-based goal recommendations factor in your weight and activity level, auto-calculating a personalized daily target. The statistics dashboard visualizes weekly bar charts, monthly heatmaps, streaks, and lifetime totals. 12 achievement badges gamify hydration with progress bars for each locked award. A fully customizable notification system schedules reminders at your chosen interval with quiet hours, snooze, and rotating messages. The drink log supports swipe-to-edit/delete, timestamps, notes, and type icons. The settings panel toggles between blue/purple themes, dark mode, and ml/oz/cup units, plus profile and cup size management. A 5-page onboarding flow sets up your name, weight, and activity level on first launch. The visual design features gradient accents, spring animations, celebration overlays, and card-based layouts. All data is persisted locally with full export capability, making every sip count toward building a lasting hydration habit.
Support & Customization
📧 Email:
[email protected]
💬 WhatsApp:
+91 7720842100
Features
The App has following features:-
1. Smart Hydration Tracking
- Add water intake with tap of preset cup sizes (200ml, 250ml, 330ml, 500ml)
- Custom cup size creation (50ml to 2000ml, any increment)
- Animated circular progress ring showing real-time goal completion
- 6 drink types: Water, Tea, Coffee, Juice, Milk, Sports — each with color-coded icons
- Caffeine deduction logic (coffee only counts 50% toward goal)
- Multiple unit systems: ml, oz, or cups
2. Daily Goal & Health-Based Recommendations
- Configurable daily goal from 500ml to 5000ml in 50ml increments
- Weight-based automatic goal calculation (35ml per kg of body weight)
- Activity level multiplier (Sedentary 1.0x to Extremely Active 1.8x)
- One-tap "Use Health-Based Recommendation" button
- Goal adapts dynamically when you update your profile
- Time-of-day greeting and progress message ("Good Morning, 200ml to go!")
3. Statistics & History Dashboard
- Weekly bar chart showing last 7 days vs daily goal
- Monthly calendar heatmap with color-coded day circles (goal met / some / none)
- Daily average, best day record, and goal completion percentage
- Current streak and best-ever streak counter
- All-time total water consumption
- Total drink count across all history
4. Achievement Badges (12 Total)
- "First Drop" — log your first drink
- "Half Gallon" / "Full Gallon" — drink 2000ml / 4000ml in a day
- "3-Day Streak" / "Week Warrior" / "Monthly Master" — consecutive day milestones
- "Century Club" — 100,000ml lifetime total
- "Mix Master" — try 4 different drink types
- "Early Bird" / "Night Owl" — drink before 9 AM or after 10 PM
- "Fifty Sips" — 50 total drink entries
- Achievement card view with progress bars for locked badges
5. Customizable Notification System
- Toggle notifications on/off with one switch
- Reminder interval picker: 15, 30, 45, 60, 90, or 120 minutes
- Morning start time and evening end time for reminder window
- Quiet hours mode with custom start/end time (auto-pause during sleep)
- 10 rotating reminder messages for variety
- Snooze option (15-minute delay)
6. Drink Log Management
- Complete drink history organized by date (newest first)
- Each entry shows drink type icon, amount, optional note, and timestamp
- Swipe-to-delete with destructive confirmation
- Swipe-to-edit with full editing sheet (amount, type, note)
- Edit sheet with slider, drink type grid, and text field
- "Today's Log" preview on home screen (last 5 entries)
7. Professional Settings Panel
- Profile setup: name, weight, activity level
- Dark mode toggle (system-level)
- Unit system picker: ml / oz / cups
- Custom cup size management (add, delete, reorder)
- Data export with full text summary
- Reset all data with confirmation dialog
- Version and about section
8. 5-Page Onboarding Flow
- Welcome page with animated water drop icon
- Profile page: name entry + weight slider
- Activity level selection (5 levels with descriptions)
- Notification permission toggle
- "You're All Set!" summary with calculated daily goal
- Auto-calculates recommended goal based on profile
- Sets up notifications only if user opts in
9. Visual Design & Animations
- Blue or Purple gradient theme applied consistently
- Circular progress ring with spring animation on add
- Goal completion celebration overlay with star icon
- Achievement badge unlock feedback with date stamps
- Smooth card shadows and rounded corners (20pt radius)
- Segmented picker for Week/Month/Stats views
- Animated number transitions on progress update
10. Data Persistence & Export
- All entries saved to UserDefaults with Codable encoding
- Entries persist across app restarts
- Achievements saved and recalculated in real-time
- All settings persisted individually (goal, theme, units, etc.)
- Export summary generates text report with: total water, best streak, weekly average, achievements, and more
- App automatically filters today's entries and checks date changes on launch
- Goal-met notification triggers automatically when progress reaches 100%
Requirements
- XCode
Instructions
Instructions are provided in the Documentation.
Other items by this author
|
iOS App Reskin Service
Have your App reskinned to meet your needs.
|
$499 | Buy now |
| Category | App Templates / iOS / Applications / Utility |
| First release | 9 July 2026 |
| Last update | 9 July 2026 |
| Operating Systems | iOS 10.0, iOS 11.0, iOS 12.0, iOS 14.0, iOS 13.0, iOS 15.0, iOS 8.0, iOS 9.0 |
| Files included | .swift |
| Tags | iOS app, water reminder, swift app, utility app, water drinking reminder app, xcode app |








