SayWhen
One phrase — and it's on your calendar. No forms, no fields.
New in version 2.1.0
• More natural phrases: tonight, day after tomorrow, everyday, each tuesday, annually, every weekday, every other week, every morning/evening, quarter past six
• Monthly ordinals: "every second sunday of the month"
• Duration shorthand: 2h, 45m, 2h45m — with or without "for"
• Fixed: tapping the created event opens it in your calendar app
• Monthly ordinals: "every second sunday of the month"
• Duration shorthand: 2h, 45m, 2h45m — with or without "for"
• Fixed: tapping the created event opens it in your calendar app
No forms, no fields. Just say when.
Type an event the way you'd say it, in English or Russian:
• Gym every tuesday and friday at 9
• Movie tomorrow at 11 for an hour and a half
• Dentist june 3 at 12:30
SayWhen parses the phrase as you type — date, time, duration, recurrence — shows a live preview of what it understood, and writes the event straight to the calendar you chose. Tap the home-screen widget, type, done.
Private by construction:
• No account of its own, no server, no analytics, no identifiers
• No network access at all — the app doesn't even declare the INTERNET permission
• Two permissions total: read your calendar list, write the event you asked for
Events go to your calendar — nowhere else. If your calendar belongs to a synced account, its own sync engine uploads the event, exactly as with any other calendar app.
Type an event the way you'd say it, in English or Russian:
• Gym every tuesday and friday at 9
• Movie tomorrow at 11 for an hour and a half
• Dentist june 3 at 12:30
SayWhen parses the phrase as you type — date, time, duration, recurrence — shows a live preview of what it understood, and writes the event straight to the calendar you chose. Tap the home-screen widget, type, done.
Private by construction:
• No account of its own, no server, no analytics, no identifiers
• No network access at all — the app doesn't even declare the INTERNET permission
• Two permissions total: read your calendar list, write the event you asked for
Events go to your calendar — nowhere else. If your calendar belongs to a synced account, its own sync engine uploads the event, exactly as with any other calendar app.
- Author: dmi3dmi3
- License: GNU General Public License v3.0 only
- Issue Tracker
- Source Code
- Changelog
- Build Metadata
- Reproducibility Status
Versions
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
Download F-Droid-
arm64-v8aarmeabi-v7ax86x86_64This version requires Android 8.0 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.
Download APK 1.8 MiB PGP Signature | Build Log


