FocusFlow Pomodoro Timer
FocusFlow is a native iOS Pomodoro timer built entirely in SwiftUI. Designed around the proven work-break-work cycle, the app guides users through focused work sessions with short and long breaks, all wrapped in a calm, minimal interface with full dark mode support.
Gallery
Key Features
Magic Catch-Up
Life interrupts focus. When a user pauses mid-session, FocusFlow tracks the elapsed time and offers to advance the timer to account for the work already done. Handles edge cases including cross-session advancement, break time crediting, and a 5-hour safety cap.
Animated Break Background
During long breaks, soft drifting blobs create a lava-lamp effect over the screen. Toggled on or off by the user, with separate light and dark mode colour palettes. Respects the Reduce Motion accessibility setting.
Light and Dark Mode
A full dual-palette design system. Light mode uses sage green backgrounds with forest green accents. Dark mode switches to navy-charcoal with bright green highlights. Every screen, card, button, and phase colour adapts automatically.
Smart Background Timer
The timer keeps running when the app is backgrounded. On return, FocusFlow calculates the elapsed time and advances through phases and sessions as needed, presenting the correct state instantly.