SayWhen
One phrase — and it's on your calendar. No forms, no fields.
新版本 3.1.0
SayWhen now understands French phrases. The interface and the store listing are translated too; thanks to acress1 for starting this and helping with the interface translation.
• French. Write it the way you would say it: "réunion demain à 15h30", "tous les lundis à 9h", "dans 15 jours", "rappelle-moi 10 minutes avant". Recognition turns on with the interface language, or separately in Advanced settings.
• "+ event" icon. A second icon in the app list opens the input window right away. Turn it o
• French. Write it the way you would say it: "réunion demain à 15h30", "tous les lundis à 9h", "dans 15 jours", "rappelle-moi 10 minutes avant". Recognition turns on with the interface language, or separately in Advanced settings.
• "+ event" icon. A second icon in the app list opens the input window right away. Turn it o
No forms, no fields. Just say when.
Type an event the way you'd say it, in English, Russian, Italian, Spanish, German, or French:
• Gym every tuesday and friday at 9
• Movie tomorrow at 11 for 1.5h !10
• Dentist june 3 at 12:30
SayWhen parses the phrase as you type: date, time, duration, recurrence, a “!10” reminder. It 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 sign-up, 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 and 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, Russian, Italian, Spanish, German, or French:
• Gym every tuesday and friday at 9
• Movie tomorrow at 11 for 1.5h !10
• Dentist june 3 at 12:30
SayWhen parses the phrase as you type: date, time, duration, recurrence, a “!10” reminder. It 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 sign-up, 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 and nowhere else. If your calendar belongs to a synced account, its own sync engine uploads the event, exactly as with any other calendar app.
捐赠
版本
尽管下面提供了 APK 安装包的下载选项,但你应该注意,以这种方式安装将不会收到更新通知,这是一种不太安全的下载方式。 我们建议你安装使用 F-Droid 客户端。
下载 F-Droid-
arm64-v8aarmeabi-v7ax86x86_64该版本需要 Android 8.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
-
arm64-v8aarmeabi-v7ax86x86_64该版本需要 Android 8.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
新版本 3.0.0
⚠️ New signing key.
This update will not install over the F-Droid-signed version. Uninstall SayWhen and install it again, this is a one-time step.
Your events are safe: they live in the calendar, not in the app. App settings, however, need to be set again.
Why: F-Droid now verifies that our build can be reproduced bit for bit, and ships the APK signed by the developer. It is the same signature as the GitHub build, so you can install from one source and update from the other.
In 3.0 the app supp
This update will not install over the F-Droid-signed version. Uninstall SayWhen and install it again, this is a one-time step.
Your events are safe: they live in the calendar, not in the app. App settings, however, need to be set again.
Why: F-Droid now verifies that our build can be reproduced bit for bit, and ships the APK signed by the developer. It is the same signature as the GitHub build, so you can install from one source and update from the other.
In 3.0 the app supp


