2 min read
Step 7: Next
Where to go from here.
What You Built
A real iOS Pomodoro timer with animated countdown, automatic session management, and notifications — running on your iPhone.
Keep Going
Here are some ideas to extend your project:
More features:
- Sound effects when the timer completes
- Haptic feedback at each session change
- Daily focus time tracking (total minutes focused today)
- History view showing past sessions
Better UX:
- A “skip” button to jump to the next session early
- Ambient background sounds during focus (rain, white noise)
- Keep the screen awake during active sessions
- A minimal widget showing the current timer
More ambitious:
- Focus categories (Work, Study, Exercise) with different colors
- Weekly stats and charts
- Sync focus data with Apple Health
- A Live Activity on the lock screen showing the countdown
What You Learned in This Project
- Building a real-time iOS app from scratch
- SwiftUI animations with Circle and .trim()
- Timer management and state machines
- Local notifications with UNUserNotificationCenter
- App lifecycle handling (background/foreground)
- Running on a real device
Next Project
Try a different platform. HabitTracker (iOS) or Weather (Web).
Or explore the Guides to learn specific techniques.