Skip to content
A simple alarm clock focused on design, readability, and internet radio.
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.scripts bintray/travis configuration Feb 11, 2019
app update changelog & version numbers Apr 6, 2019
gradle/wrapper update gradle version Mar 7, 2019
.gitignore Initial commit Aug 22, 2017
.meta.yml update readme and meta yml [ci skip] Feb 26, 2019
LICENSE Create LICENSE Jun 20, 2018 update readme [ci skip] Mar 3, 2019
bintray-format.json update APK regex Feb 11, 2019
build.gradle migrate to AndroidX, upgrade Aesthetic lib Sep 29, 2018
gradlew Initial commit Aug 22, 2017
gradlew.bat Initial commit Aug 22, 2017
proguard-android.txt update github key mgmt, kotlin support Apr 2, 2019
service.json improve service dummy Nov 10, 2018
settings.gradle Initial commit Aug 22, 2017

Alarmio is a simple alarm clock that implements many useful features while following regular design standards to ensure that it is quick and intuitive to use.

Build Status Codacy Badge Discord Liberapay


Home Alarms Timers Themes Ringing
img img img img img


The app is published on Google Play:

Get it on Google Play

Alternatively, you can download the latest APK from the GitHub releases.


Alarmio is, of course, completely free to download and use from either the GitHub Releases, F-Droid, or testing versions in the Discord server. However, it is approximately US$1.99 to install it through Google Play. Why is this?

Essentially, when you pay the $1.99 to download the app from the Play Store, you are not paying for the right to use the app. That model has been broken for a long time - even properly obfuscated applications are often trivial to "crack" through many tools available today, and it is no longer viable to ensure that every customer downloads your app through the Play Store and nothing else. Rather, what you are paying for is "support" - replies to your reviews, quicker responses when you send me an email, and so on.

Of course, this means that the opposite goes for users that choose not to pay for the app: I have absolutely no obligation to help you or fix any of your problems. Of course, this shouldn't stop you from filing an issue when you come across one, just keep in mind that when you do, I am essentially working for you for free. I understand that many users may not want to download the app through the Play Store - or have 30% of their money go to Google - so I encourage these people to consider making a donation through either PayPal or Liberapay; this is what helps me to continue to work on and maintain my projects.


  • SET_ALARM, VIBRATE, WAKE_LOCK: uh, this should be obvious
  • ACCESS_COARSE_LOCATION: determining automatic sunrise/sunset times for "scheduled" light/dark themes
  • INTERNET: obtaining a set of sunrise/sunset times (location data is not shared outside of the device), as well as fetching graphical assets and some of the information in the about page
  • RECEIVE_BOOT_COMPLETED: re-schedule alarms on startup
  • READ_EXTERNAL_STORAGE: used to set custom background / header images in the settings
  • FOREGROUND_SERVICE: used to notify you to sleep - see the "Sleep Reminder" option in the settings

Contributing & Build Instructions

Instructions for contributing to this project and building it locally can be found here.

You can’t perform that action at this time.