alexander wondwossen toronto
← all work

mono

jan 2026 · swift · swiftui · activitykit

what it is

a brutalist timer and stopwatch. one app for ipad, one for the mac.

how it works

  1. ipad: built for landscape, with live activities so the timer sits on the lock screen.
  2. mac: lives in the menu bar, full keyboard control, optional always-on-top window.
  3. both log your sessions and show totals and your longest run.

what broke

session history only lived in memory, so quitting the app wiped it. live activities won't run in the simulator, so every test meant a real device. on the mac the menu bar timer lags about a second.

what's next

save history with core data, csv/json export, custom presets and sounds. maybe an apple watch app.

links

mono for ios on github ↗ · mono for macos on github ↗