Customizable and privacy-conscious open-source clock, based on AOSP Clock
Find a file
BlackyHawky 9225008676 Add nightly build type
- Introduce `COMMIT_NUMBER`, `IS_DEBUG_BUILD` and `IS_NIGHTLY_BUILD` in BuildConfig;
- Update About fragment to link nightly releases;
- Adjust APK naming convention for nightly builds;
- Add new icon for nightly variant;
2025-11-30 19:07:42 +01:00
.github/ISSUE_TEMPLATE Update GitHub templates 2025-11-30 19:01:46 +01:00
app Add nightly build type 2025-11-30 19:07:42 +01:00
fastlane/metadata/android Update gradle, translations, version, fastlane and Readme 2025-11-24 23:20:15 +01:00
gradle/wrapper Update gradle, translations, version, fastlane and Readme 2025-11-24 23:20:15 +01:00
images Add Obtainium badge in Readme 2025-10-09 22:32:53 +02:00
.gitattributes Updated To M3 2022-07-03 08:34:40 -04:00
.gitignore Add nightly build type 2025-11-30 19:07:42 +01:00
build.gradle Update gradle, translations, version, fastlane and Readme 2025-11-24 23:20:15 +01:00
CONTRIBUTING.md Update Readme 2025-11-30 19:00:03 +01:00
gradle.properties Disable Jetifier 2025-06-16 06:17:40 +02:00
gradlew Updated To M3 2022-07-03 08:34:40 -04:00
gradlew.bat Updated To M3 2022-07-03 08:34:40 -04:00
LICENSE Rename LICENSE-GPL-3 to LICENSE to be displayed correctly on Github 2025-05-18 15:15:14 +02:00
LICENSE-Apache-2.0 Update Readme and provide license files 2024-04-24 21:44:13 +02:00
README.md Update Readme 2025-11-30 19:00:03 +01:00
settings.gradle Update gradle, translations, version and fastlane 2025-05-03 21:03:09 +02:00

image Clock

Clock is a customizable, privacyfirst, open-source clock app inspired by AOSP Clock.
It combines modern design, powerful features, and transparency — giving you full control over your time.

📑 Table of Contents

📥 Download

Get it on GitHub Get it on F-Droid Get it on IzzyOnDroid Get it on Obtainium Get it on OpenApk

Note

Build variants:

  • Release: Stable versions recommended for everyday use (available on all platforms above).
  • Nightly: Experimental builds with the latest changes, may be unstable (available on GitHub, and also on Obtainium if you enable "Include prereleases").
  • Debug: Developer-oriented builds with extra logging and diagnostics (available only on GitHub).

All variants (Release, Nightly, Debug) can be installed side by side without conflict.

Features

Advanced alarms

  • Set alarms to a specific date
  • Flip or shake to dismiss/postpone
  • Use power or volume buttons to snooze/stop
  • Swipe to delete, duplicate, or customize alarms
  • Custom titles, backgrounds, and ringtones (including random playback)

🎨 Customization

  • Light, dark, or system theme
  • AMOLED mode for deep blacks
  • Digital or analog clock styles
  • Customizable interface, screensaver, and widgets
  • Dynamic colors for Android 12+

🌍 World clock

  • Display home time when abroad
  • View time in multiple cities worldwide

⏱️ Timer & stopwatch

  • Built-in timer and stopwatch
  • Share stopwatch results with contacts

⚙️ Extra features

  • Quick settings tiles (Android 7+)
  • Backup & restore (except custom ringtones)
  • Material Design UI
  • Support for Direct Boot
  • Alarm support on some Snapdragon devices when powered off
  • Reproducible Builds for transparency

Note

Some extra features may not work on certain devices:

  • Direct Boot support: see the discussion here.
  • Poweroff alarm on Snapdragon devices: may fail even if the "com.qualcomm.qti.poweroffalarm" system app is present. See the discussion here.

🐞 Common Issues

  • Device-specific issues may occur due to limited testing.
  • On Android 14+ with HyperOS, the "Full screen notification" permission may be revoked. Possible solution here.
  • MIUI users may face problems due to aggressive battery optimizations.
    • Please make sure that battery optimizations are disabled for the app before opening an issue.

Note

Im not an expert developer, so some problems may require community help to solve.

🤝 Contributing

See CONTRIBUTING.md for guidelines on reporting issues, translations, and code contributions.

Click here to see the translation status

Translation status

📜 License

License: GPL v3

Clock is licensed under GNU General Public License v3.0 (GPLv3). This strong copyleft license requires that any modifications or larger works using Clock must also be distributed under the same license, with complete source code available.

See the LICENSE file for full details.

Note

Since Clock is based on AOSP Clock, which is licensed under Apache License 2.0, an additional Apache 2.0 license file is provided in this repository.

📷 Screenshots

Click here to see screenshots
Screenshot 01 Screenshot 02 Screenshot 03 Screenshot 04 Screenshot 05 Screenshot 06 Screenshot 07 Screenshot 08 Screenshot 09 Screenshot 10 Screenshot 11 Screenshot 12 Screenshot 13 Screenshot 14

🏅 Credits