Clockula
A Material 3 Expressive clock app for Android.
Alarms, timers, stopwatch and world clock. No account and no network access.
Clockula is the clock sibling to Calendula (calendar) and Agendula (tasks). The name follows theirs: clock with Calendula's -ula ending. A Calendula flower head is botanically a cluster of many small florets, so the three apps are florets of one bloom. They share one library, floret-kit.
Features
Alarms
Repeat schedules, snooze, your own ringtones and per-alarm settings
Scheduled as real alarm clocks: exempt from Doze, and shown on the lock screen and in the status bar
Re-resolved against your current time zone whenever it changes, so DST and travel don't shift them
A self-check screen that reads your device's actual settings. If one of them would stop an alarm ringing, Clockula names it and opens that settings page, instead of failing quietly at 7am.
Timers, stopwatch and world clock
Several timers at once, controllable from the notification shade
A stopwatch with laps
World clocks from the IANA time-zone database built into Android, so the city list doesn't go stale
A running timer or stopwatch stays reachable from every tab
Widgets
Three home-screen widgets: next alarm, timer and clock
Each widget picks its own theme, or takes its colours from your wallpaper
Works with other apps
Clockula implements Android's standard AlarmClock intents in full. Your voice assistant and automation apps can set alarms and timers in it the same way they would in the stock clock.
Alarms, timers, world clocks and settings export to a JSON file whose format is documented in docs/BACKUP.md, and import back from it.
Design and privacy
Material 3 Expressive throughout, with dynamic colour on Android 12+, light and dark themes, and expressive motion and shapes
A per-app language setting. Clockula ships in English for now; help translate.
No telemetry, no analytics and no internet permission
No comments or reviews, maybe you want to be first?