Alarm clock, timer, and stopwatch application for Android.

Related tags

App ClockPlus
Overview

Clock+

Clock+ is a simple alarm clock, timer, and stopwatch app that offers a delightful user experience for all your timing needs.

Highlights:

  • Clean, minimalistic design: Features Material Design throughout.
  • New time pickers: Enjoy setting alarms with two new time pickers! Beautifully crafted and intuitively designed for ease of use.
  • List of timers: See all of your timers in one scrollable list, and control each one individually.
  • Themes: Choose between light, dark, and black themes.

Get it on Google Play Get it on F-Droid

License

Copyright 2017 Phillip Hsu

This file is part of ClockPlus.

ClockPlus is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

ClockPlus is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with ClockPlus.  If not, see <http://www.gnu.org/licenses/>.
Comments
  • add AlarmManager.setAlarmClock() API

    add AlarmManager.setAlarmClock() API

    Chronus Clock and Weather app

    if the app you link to uses the standard Android AlarmManager.setAlarmClock() API call to store the alarm data, we (and other 3rd party apps) can use the AlarmManager.getNextAlarmClock() API call to get and display the data.

    See: https://developer.android.com/reference/android/app/AlarmManager.html#setAlarmClock(android.app.AlarmManager.AlarmClockInfo, android.app.PendingIntent)

    and

    https://developer.android.com/reference/android/app/AlarmManager.html#getNextAlarmClock()

    If the app does not do so, there is nothing we can do to get to the data.

    Please contact them directly to confirm they have or add the feature to their app.

    David

    (does not recognize next alaram time in the widget from this app, hope you can add it

    https://play.google.com/store/apps/details?id=com.philliphsu.clock2&hl=en)

    -- Dino

    opened by dtoxic47 0
  • Change timer input direction to right -> left

    Change timer input direction to right -> left

    It's a lot more 'natural' to start on the right side, putting in the numbers and then following zeroes as necessary as opposed to how it currently is now, where you have to add zeroes until you get to the number placement where you want to begin. I'm aware you can tap to change the placement, but this is still less efficient than if you could choose which direction the input starts at.

    Also: an option to disable the screen saver/screen lock while you are viewing the timer pane would be nice as well.

    opened by Jalopyy 0
  • Alarm fails to work when screen is off

    Alarm fails to work when screen is off

    Although I can set an alarm and it times down. It fails to actually do anything when the screen is off. When I turn the screen on, only then the alarm sounds and the timer is in negative (ie: - 00:01:12)

    Mobile: HONOR 20

    opened by KevinSanders 5
  • Check & request operation missing before using RingtoneManager.getCursor()

    Check & request operation missing before using RingtoneManager.getCursor()

    Issue description

    Hi, in ClockPlus v1.1.3, we found a dangerous API usage (https://github.com/philliphsu/ClockPlus/blob/master/app/src/main/java/com/philliphsu/clock2/dialogs/RingtonePickerDialog.java#L85) which requires Manifest.permission.READ_EXTERNAL_STORAGE in accordance to the Android official documentation (https://developer.android.google.cn/reference/android/media/RingtoneManager?hl=en#getCursor()).

    However, it seems that it missed the “check” and “request” operation in the following call chain starting from the BaseAlertDialogFragment.onCreateDialog(android.os.Bundle) activity if permission is not granted.

    CALLCHAIN:
    	com.philliphsu.clock2.dialogs.BaseAlertDialogFragment.onCreateDialog(android.os.Bundle)android.app.Dialog
    	 com.philliphsu.clock2.dialogs.RingtonePickerDialog.createFrom(android.support.v7.app.AlertDialog$Builder)android.support.v7.app.AlertDialog
    	  android.media.RingtoneManager.getCursor()android.database.Cursor
    

    This may lead to a SecurityException or related functions unavailable if the user denies the access permission but still calls the API in this chain, resulting in bad user experience.

    @philliphsu Could you help me review this issue? Thx

    opened by aper-project 0
  • Bug: doesn't work when task is removed

    Bug: doesn't work when task is removed

    App doesn't get the alarm to trigger when removing from the recent tasks.

    Tested on both emulator (API 29) and Pixel 4 (Android R).

    See attached video.

    2020-02-27_13-56-20.zip

    Other apps (such as"Clock" by Google and this one) manage to handle it just fine, somehow.

    opened by AndroidDeveloperLB 0
Releases(v1.1.3)
  • v1.1.3(Mar 8, 2017)

  • v1.1.2(Mar 2, 2017)

    • Color changes
    • New grid time picker style
    • Lock orientation in ringing alarm and timer screens
    • Fix crashing of alarms and timers for Android 7.0+
    • Fix bugs where dismissing via notification an upcoming alarm that had previously been modified would restore a previous instance of the alarm
    Source code(tar.gz)
    Source code(zip)
  • v1.1.1(Oct 9, 2016)

  • v1.1(Sep 30, 2016)

    • ~~Updated for Android 7~~
    • UI changes
      • New black theme
      • New tab layout
      • New vibrate toggle for alarms
      • New empty view for alarms and timers
      • Background color fill
      • Increased spacing between tabs and settings
      • Increased icon size and spacing of stopwatch buttons
      • Increased text size and spacing of laps
      • Fixed appearance of settings dialogs below Android 5.0
    • Additions
      • Show next upcoming alarm in system status bar (Android 5.0+)
      • Add setting to never be notified of upcoming alarms
      • Make upcoming alarm notification user-dismissable
      • Add setting to use system default time picker
    • Improvements
      • Apply theme change after pressing back button from settings
      • Clicking on active notification opens app and scrolls to appropriate page/item
    Source code(tar.gz)
    Source code(zip)
  • v1.0(Sep 24, 2016)

A simple and easy to use stopwatch and timer library for android

TimeIt Now with Timer support! A simple and easy to use stopwatch and timer library for android Introduction A stopwatch can be a very important widge

Yashovardhan Dhanania 35 Dec 10, 2022
QRAlarm - an Android alarm clock application lets the user turn off alarms by scanning the QR Code.

QRAlarm is an Android alarm clock application that does not only wake You up, but also makes You get up to disable the alarm by scanning the QR Code.

null 39 Jan 8, 2023
Android Alarm Clock Plugin for Flutter.

Android Alarm Clock Plugin for Flutter This plugin allows Flutter apps to operate with the default clock application when the platform is Android. Pro

Sebastjan Mevlja 12 Nov 11, 2022
Bodhi Timer is an elegant, minimalist countdown timer

Install About Want to help with translating the app? It's easy Bodhi Timer is an elegant, minimalist countdown timer. It is designed mainly for use as

Yuttadhammo Bhikkhu 41 Dec 7, 2022
Simulate the running route of each player on the playground, and can be timed with a stopwatch

PathView (Simulate the running route of each player on the playground, and can be timed with a stopwatch) Generally speaking, high frequency and dense

Old Driver 5 Jun 11, 2022
MyAlarmManager - Learn to use alarm manager

MyAlarmManager belajar menggunakan alarm manager One time alarm Repeating alarm

Muhammad Beni Fajri 0 Jan 24, 2022
App for creating alarm reminders which delete themselves automatically after firing.

About The use case for this app is creating reminders which are only relevant once in a time and they don't repeat such as reminders to go to the trai

null 11 Nov 15, 2022
AlarmIT is a simple alarm app. The alarms can be turned off via three methods - normal turnoff, by shaking the device a number of times, by solving maths questions.

Kicking Off Hacktoberfest with ACM-VIT! AlarmIT AlarmIT is a simple alarm app. The alarms can be turned off via three methods - normal turnoff, by sha

ACM VIT 6 Jan 3, 2023
An android application for creating a journal for subjects you studied and also you can set timer for break.

Study Journal An android application for creating a journal for subjects you studied and also you can set timer for break between two consecutive subj

Prasoon 3 Aug 10, 2022
Build a simple timer application with kotlin

3. Build a simple timer application which provides below features: a. A simple U

Nghe Pham 1 Dec 26, 2021
Positional is a location information app for Android with Compass, Clock, Level, Sun and Moon and many other features.

Positional is a location based app that utilizes the device's GPS and fetches various details of the current latitude and longitude data like Altitude, Speed, Address and similar other information and show it in easily understandable format to the user. Alongside this main functionality of being a location app, Positional also provides a separate panel for Compass and Clock, and they serve their own purpose as their name suggests.

Hamza Rizwan 85 Dec 28, 2022
A counter down timer for android which supports both dark and light mode and Persian text and digit.

FlipTimerView A counter down timer for android which supports both dark and light mode and Persian text and digit. English Perisan Getting started Ste

Arezoo Nazer 7 Jul 17, 2022
Gradle plugin to add clock trackings to your dagger components and subcomponents

⏰ Dagger Track A gradle plugin that automatically adds clock tracking for your components and subcomponents. Features DaggerTrack will tell you follow

Amanjeet Singh 60 Aug 16, 2022
Android NTP time library. Get the true current time impervious to device clock time changes

TrueTime for Android Make sure to check out our counterpart too: TrueTime, an NTP library for Swift. NTP client for Android. Calculate the date and ti

Instacart 1.3k Jan 4, 2023
Easy-to-use animated clock icon for Android

Timecon Easy-to-use animated clock icon written in Kotlin Including in your project Add to your root build.gradle: allprojects { repositories {

Alexey Derbyshev 262 Dec 9, 2022
An Android custom view to display digits rendered as dots in a grid, with a style like a 1970s LED clock.

#DotMatrixView This is an Android library project providing a custom view that can display things on a grid of dots. When the displayed value changes,

Mark Roberts 48 Apr 21, 2022
Xposed OneLineClock - Always use one line clock on Android 12 lock screen

Xposed OneLineClock - Always use one line clock on Android 12 lock screen

null 3 Feb 3, 2022
Particle clock created with Jetpack Compose framework

Jetpack Compose Particle Clock made with Jetpack Compose This project is inspired by Flutter Particle Clock. License Copyright 2018 Adib Faramarzi. Li

Adib Faramarzi 366 Dec 29, 2022
A full options clock view

Clock View Full options Clock view. You are now able to create and design your own clock view with changing just attributes. Over 20 attributes are av

Belkilani Ahmed Radhouane 65 Dec 9, 2022
Path like scrollbar panel with clock.

ScrollBarPanelWithClock Path 2.0 like scrollbar with clock widget for Android. This is an open source library which uses the scroll bar library. I hav

learnNcode 170 Feb 20, 2021