Skip to content

Set up your own countdown timer with optional alarms and start/pause/stop them simultaneously or sequentially.

Notifications You must be signed in to change notification settings

thisismohalawa/sparespark-countdowntimer-android-kotlin

Repository files navigation

Smart countdown timer with alarm notification triggers timer states.

Set up your own countdown timer with optional alarms and start/pause/stop them simultaneously or sequentially.

Presentation:

About:

This is a simple practice of three big major topics I believe it is used in almost any software nowadays Alarm Manager, Notification, and Broadcast Receiver.

Summery:

I use the new Kodein library implementation for classes dependency inject. and unfortunately, I did not have much time to structure the project very well and implement all business logic in Timer ViewModel which is a bad practice the view model's main purpose is should act as state holder when configuration changes happen, respond to manage UI state, save and restore state when UI is recreated.

Download:

Rate application on google play -Live

About

Set up your own countdown timer with optional alarms and start/pause/stop them simultaneously or sequentially.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages