Every pomodoro app I tried wanted something from me before letting me work: create an account, sit through ads, sync to a cloud I didn't ask for, or explore features I'd never touch. All I wanted was a timer.
So I built foku — a minimal pomodoro timer for iOS and Android. Open it, hit start, focus. That's the whole app.
What it does
- Pomodoro made simple — classic 25/5 out of the box
- History & stats — every session tracked locally, streaks included
- Home screen widget — your streak without opening the app
- Works fully offline — your data lives on your device, nowhere else
- Light & dark themes
The free version covers everything above. There's a one-time lifetime Pro unlock (custom timers, full stats, themes, minimal mode, auto-start) — no subscription. I'm tired of those too.
The stack
For the devs wondering what's under the hood:
- Flutter — one codebase, both stores, including the home screen widgets
- Riverpod for state management
- go_router for navigation
- SQLite (sqflite) for local session history — no backend at all
- home_widget for the iOS/Android widgets
- RevenueCat for the lifetime unlock
The "no account" part isn't a marketing line — there's literally no server. Session history is a local SQLite database. If the app ever disappears, your data is still yours.
What I learned shipping it
The hardest part wasn't the timer. It was resisting the urge to add things. Every productivity app dies the same death: feature by feature, until the timer is buried under a dashboard. Saying no to my own ideas was the real work.
Try it
foku is free on iOS and Android: baransel.dev/foku
I'd genuinely rather have your honest feedback than your download — what's missing, what's annoying, what you'd change. Comments are open.
Top comments (0)