Skip to content

Countdown is an Android app written in Kotlin. It simply just shows the time between the present and a date time the user has chosen.

Notifications You must be signed in to change notification settings

MapManagement/Countdown

Repository files navigation

Logo

Countdown

Newest version HERE
At the moment Countdown will have two different modes to use:

DateTime Reminder

This mode only shows a timer running down until a specific datetime is reached. You simply just open the app and set a datetime. The chosen datetime is the end of the timer and after confirming the datetime the timer will start counting down. You will now see the years, months, days, hours, minutes and seconds till the datetime is reached. When reaching this datetime you will get a notification on your phone.

Stop Watch

As the name already says, you simply just start a timer and can stop it anytime you want. Similar to the first mode, it will show the seconds, minutes, days, months and even years which passed since the last time you pressed "Start". You are able to reset and stop the stop watch too.

Color Picking

I am using following dependency for my color picking dialog:
android-material-color-picker-dialog
I thought it would be easier if I just use an existing color picker instead of creating my own one. It simply just lets you choose a color by adjusting the different values and returns the color as an integer. As a result the user can customize the app as preferred.

ToDos

  • keeping datetime when closing app
  • fixing bug of resetting time when choosing a new date time
  • fixing bug of not counting down when secconds are equal 0
  • adding notification
  • customizable layout
    • more cutomizations
      • customizable font (size)
    • including custom background pictures
      • open_document permission
    • customized layout should be used for all modes
  • adding stop watch mode
    • saving time properly if stop watch is stopped
      • using oldSeconds and newSeconds
  • adding toolbar for mode transition
  • adding swipe gestures for navigation
  • adding animation when switching modes
  • clean code D:

About

Countdown is an Android app written in Kotlin. It simply just shows the time between the present and a date time the user has chosen.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages