Shake Alarm Clock

in.basulabs.shakealarmclock
by Zapstore _@zapstore.dev

Republished from GitHub / F-Droid by the Zapstore main account.

Tired of pressing the power button/swiping the screen every time an alarm rings? No worries! With this app, you can simply shake your phone and dismiss the alarm. Salient features: 1. Works offline. 2. No advertisements. 3. Completely open-source app. 4. Alarms are unique by alarm time. This means that you cannot have two alarms at the same time, even if they are on different dates. 5. Each alarm is independent of other alarms. This means that the alarm volume, ringtone, etc. will not be carried over to another alarm unless you do so manually. 6. Inbuilt dark theme, even in phones that do not support it. 7. Snooze your alarm as many times as you want with custom snooze options. 8. When updates are released, you will be notified within the app itself. 9. The alarm is handled by a service which has almost no dependency on the UI. So, even if your UI freezes, the alarm will ring and can be dismissed. 10. Uses latest Android Room database for storing alarms. 11. Actively maintained app. Bug reports will be worked upon with high priority. Check out the GitHub repository: https://github.com/WrichikBasu/ShakeAlarmClock

First release: Feb 24, 2024, 2 total releases.

Most recent release: Aug 15, 2026.

Repo

Appears in 0 app stacks.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Aug 15, 2026 5.0.0
    ## What's Changed * Major upgrade to meet latest Android SDK 36 by @WrichikBasu in https://github.com/WrichikBasu/ShakeAlarmClock/pull/92 * Concurrency - Handling multiple alarms scheduled at the same time (due to snooze) by @WrichikBasu in https://github.com/WrichikBasu/ShakeAlarmClock/pull/93 * Further upgraded to Android 37. * Support for Android Lollipop has been deprecated. Android Marshmallow and above are supported (6+). **Full Changelog**: https://github.com/WrichikBasu/ShakeAlarmClock/compare/v4.2.1...v5.0.0
  • Feb 24, 2024 4.2.1
    ## What's Changed * Removed encrypted `DEPENDENCY_INFO_BLOCK` in d7f323c7769ad600d4f97eb499f3d7fa34a2a1fc (as ponted out in #72 by @IzzySoft). * Removed unnecessary permission `ACCESS_NETWORK_STATE` (requested by `androidx.work` library) in https://github.com/WrichikBasu/ShakeAlarmClock/pull/73 (Again, big thanks to @IzzySoft for helping to fix this!) * Explicitly set package name for implicit broadcasts in https://github.com/WrichikBasu/ShakeAlarmClock/pull/75 **Full Changelog**: https://github.com/WrichikBasu/ShakeAlarmClock/compare/v4.2.0...v4.2.1