Skip to content

quipri/Alarmio

 
 

Repository files navigation

Alarmio Build Status Codacy Badge Discord Liberapay

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.

Screenshots

Home Alarms Timers Themes Ringing
img img img img img

Installation

Get it on F-Droid Get it on Google Play

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

Pricing

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.

Permissions

  • 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
  • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: see dontkillmyapp.com

Contributing & Build Instructions

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

About

A simple alarm clock focused on design, readability, and internet radio.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 83.4%
  • Kotlin 16.5%
  • Shell 0.1%