Its usable, but still WIP, so you might encounter some bugs. So its not recommended to use to for critical alarms at the moment. Feel free to open an issue.
- Modern and easy to use interface
- Customizable schedules (Daily, Weekly, Specific week days, Specific dates, Date range)
- Configure Melody, rising volume and vibrations
- Configure Snooze length and max snoozes
- Alarm tasks (Math problems, Retype text, Sequence, more to come)
- Filter alarms (all, today, tomorrow, snoozed, disabled, completed)
- Customizable clock display
- World clocks with relative time difference
- Search and add cities
- Configure Melody, rising volume and vibrations
- Timer presets
- Filter timers (all, running, paused, stopped)
- Lap history with lap times and elapsed times
- Lap comparisons
- Highly customizable color themes
- Highly customizable style themes
Currently, the app is only available for android. I don't have an apple device to develop for iOS, but feel free to contribute if you want iOS support. The alarm and timer features use android-only code, so that will need to be ported. Everything else should mostly work fine.
This app is built using flutter. To start developing:
- Follow this guide to install flutter and all required tools.
- Run the app by
flutter run --flavor dev
. For production builds, useflutter build apk --release --split-per-abi --flavor prod
.
Stuff I would like to do soon™. In no particular order:
- Alarms
- Alarm reliability testing system
- Vibration patterns
- Alternative time picker interfaces
- Array alarms (alarm that will ring after set interval (10 minutes etc.)
- More tasks
- Custom ringtones
- Color schemes
- More prebuilt themes
- Filter
- Tags
- Icon colors
- Theme
- Icon themes
- Font themes
- System theme and fonts
- Timer
- Alternative duration picker interfaces
- Widgets
- Clock
- Clock faces
- Alarms
- Timers
- Stopwatch
- Customization
- Online?
- Sync?
- Community themes?