3. Build a simple timer application which provides below features:
a. A simple UI contains:
i. A timer picker so that user is able to set time
ii. A button to start/pause timer
iii. A button to stop timer
iv. A circle to present the progress of timer (0% – 100%)
b. the timer must be able to run when the application is in background
c. The application should notify user with sound, vibration and simple dialog when time is over.
GitHub
View Github