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)

MyAlarmManager - Learn to use alarm manager

MyAlarmManager belajar menggunakan alarm manager One time alarm Repeating alarm

Muhammad Beni Fajri 0 Jan 24, 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
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
Berlin Clock App Using Kotlin

Berlin Clock Kata: Berlin Clock Author: 2021-DEV2-066 Rules & Requirements: The rules are described below : The Berlin Clock (Mengenlehreclock or Berl

null 0 Oct 22, 2021
A general purpose kotlin library that use kotlin coroutines, flows and channels to provide timer features with the most easy and efficient way

Timer Timer is a general purpose kotlin library that use kotlin coroutines, flows and channels to provide timer features with the most easy and effici

Amr Saraya 3 Jul 11, 2022
Pomodroid is a flexible and easy to use Android Pomodoro Technique Timer.

Pomodroid - Android App Pomodroid is a flexible and easy to use Android Pomodoro Technique Timer. Unlike other services, pomodroid is free and open so

Klejvi Kapaj 8 Oct 15, 2022
A minimalist but powerful productivity timer designed to keep you focused and free of distractions.

Goodtime A minimalist but powerful productivity timer designed to keep you focused and free of distractions. Alternate between focused work sessions a

Adrian Cotfas 692 Dec 27, 2022
⏲ A highly customizable interval timer app for Android

TimeR Machine A highly customizable interval timer app for Android Structure The app uses the Navigation component. Modules whose names start with app

null 51 Dec 7, 2022
A material tea-timer for android

What is this This project emerged as a tea-timer is something I nearly use every day and the app I was using so far was not ideal to me. I used the on

ligi 34 Aug 30, 2022
Timer app for android

Android Countdown Timer This is a simple, no-frills but efficient timer app for android created based on my personal need. You can create multiple seq

Kaustav Banerjee 0 Dec 25, 2021
Task Timer - An android app that helps you to keep a track of how much time you spend on each task

Task Timer - An android app that helps you to keep a track of how much time you spend on each task

Hassan Al-Shammari 1 Feb 24, 2022
Simple timer app inspired by Newton's Cradle. Created in Jetpack Compose for #AndroidDevChallenge.

Newton's Timer ?? Description Simple timer app inspired by Newton's Cradle. Created in Jetpack Compose for #AndroidDevChallenge. ?? Motivation and Con

Maciej Ciemięga 278 Dec 28, 2022
Countdown timer app built in Jetpack Compose

TikTik: A beautiful countdown timer ?? Description TikTik is a beautiful countdown-timer app built in Jetpack Compose, which is submmited to Android D

fundroid 40 Dec 10, 2022
EggTimer: a timer app for cooking eggs

EggTimer EggTimer is a timer app for cooking eggs. You can start and stop the ti

Ernesto 0 Dec 22, 2021
Math World is an Android Application specialized in mathematics, where the application includes some sections related to arithmetic, unit conversion, scientific math laws and constants, as well as some mathematical questions that need some intelligence to reach the solution.

Math World is an Android Application specialized in mathematics, where the application includes some sections related to arithmetic, unit conversion, scientific math laws and constants, as well as some mathematical questions that need some intelligence to reach the solution.

null 7 Mar 12, 2022
Connect is an Android Application to connect people for a project and can then work on the application to efficiently complete the project

Connect is an Android Application to connect people for a project and can then work on the application to efficiently complete the project

Shubhaprasad Padhy 1 Jan 9, 2022
A blogging mobile application built with Kotlin using MVC design pattern and Take some advantage of Jetpack , View & Data Binding It's a mimic for Tumblr application , But a little prettier than him 😉

A blogging mobile application built with Kotlin using MVC design pattern and Take some advantage of Jetpack , View & Data Binding It's a mimic for Tum

Ahmed Ihab 17 Dec 23, 2022
Quiz-Application - A quiz application which uses opentdb api to get quiz of different levels like Easy Hard and Medium

Quiz-Application A quiz application which uses opentdb api to get quiz of differ

Pranat Praveer 2 Jan 25, 2022