Numio / Clock
Clock by Numio
Alarms you can actually stop when you’re half asleep.
What makes it different
No tiny swipe targets. You hold a big button to snooze or dismiss, so you can’t hit the wrong one half asleep.
Features
- Analog and digital clock, with three dial styles
- World clocks: add, remove and reorder cities, including half-hour zones like India
- Alarms with repeat days, gentle volume fade-in and lock screen support
- Two alarm styles: Hold to Unlock, and Chase the Moon (hard mode)
- Snooze for 5, 10, 15 or 20 minutes, or snooze and dismiss right from the notification
- Timer and stopwatch
- Home screen widgets: Card and Clear clocks in 6 font styles, a 2×2 Type clock, and Poster widgets in nine hand-drawn styles, including Sadhya (a Kerala sadhya on a banana leaf) and Bloom
- World clock widgets: World Sketch with a hand-drawn drawing of each city, and World Sticker with one city per tile, each with its own font and colour
- Widgets follow your accent colour
- Hold an alarm to delete it, with Undo
- First-launch setup that explains every permission
- Preset accent colors, or type your own hex color
- Hand-drawn app icon and a little easter egg
- Works fully offline
Download
- Version
- 1.4.0
- File
NumioClock-v1.4.0.apk· 4.6 MB- Updated
- 5 Oct 2026
- Requires
- Android 8.0 or newer
- SHA-256
b0fbe6b45ec379c22168d159c4df5597acfd92e858aaecf2023749e88d800bf8- Signing cert
C4:EA:F9:A9:54:2B:70:D4:72:AF:B5:7D:75:67:25:95:22:07:01:15:59:4B:8D:2D:68:EE:87:3E:E1:A2:8B:A1
How to install
- Tap Download APK on your Android phone.
- Open the downloaded file. If Android asks, allow your browser to install unknown apps. This is normal for apps outside the Play Store.
- Tap Install.
Verify your download
Optional, for extra safety. Check that the file matches the SHA-256 shown above.
Mac or Linux:
shasum -a 256 NumioClock-v1.4.0.apk
Windows (Command Prompt):
certutil -hashfile NumioClock-v1.4.0.apk SHA256
The signing certificate fingerprint is the same for every Numio app. Updates signed with any other key are not from me.
Get updates with Obtainium
Obtainium is a free app that checks GitHub for new releases and tells you when an update is out.
- Install Obtainium.
- Tap Add App and paste this address:
https://github.com/rag-creation/numio-clock - Tap Add. Obtainium installs the latest version and notifies you about new ones.
Permissions
✓ No internet permission.
The app can’t send or receive anything online. Here is every permission it asks for, and why.
SCHEDULE_EXACT_ALARMRings your alarm at the exact minute you set, not a few minutes late.
USE_EXACT_ALARMThe same, for newer Android versions where alarm apps request it this way.
USE_FULL_SCREEN_INTENTShows the alarm screen over your lock screen when it rings.
WAKE_LOCKWakes the phone so the alarm can ring.
FOREGROUND_SERVICEKeeps the alarm running while it rings.
FOREGROUND_SERVICE_MEDIA_PLAYBACKPlays the alarm sound while it rings.
VIBRATEVibrates when the alarm rings.
POST_NOTIFICATIONSShows notifications for alarms and the timer.
RECEIVE_BOOT_COMPLETEDSets your alarms again after the phone restarts.
REQUEST_IGNORE_BATTERY_OPTIMIZATIONSLets the app ask you to turn off battery saving for it, so phones like Samsung don’t stop alarms from ringing. You can say no.
ACCESS_NETWORK_STATEAdded automatically by a Google library used for the home-screen widget. It only lets the app see whether the phone is online. It gives no internet access.
The built app also contains one internal permission added by the AndroidX library (DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION). It only lets the app talk to itself.