App requirement are as follows:
Segment 1: Profile
1.1 Create a profile with following constants:
1.1.1 - Silence on all incoming calls
1.1.2 - Silence on all incoming text messages
1.1.3 - Silence on all messages
1.1.4 - Name this profile: Busy-Busy
Segment 2: Block all incoming calls
2.1 All incoming calls are blocked.
2.2 This is true while a timer is active (say 30 minutes).
2.3 Change profile to "Busy-Busy".
2.4 Send sms/msg back to the caller (pull Text to be sent from UI Textbox, which is customisation by user).
2.5 Also send Timer information in SMS/Text message.
2.5.1 - Can you %timeleft% to insert time in UI Textbox to indicate Time Left on the the Timer.
2.6 Beep after timer (30 minutes) is over.
2.7 Change profile back to Normal (so that all notifications and sounds are ringing/heard).
- Must be a Button to "Start" the timer.
- Must be a Field to input how many minutes/hours/sec, etc. (similar to setting alarm clock)
- Must have a button to "stop" the timer
- This "Stop" button also should return profile back to Normal state.
** Idea is very simple. I want you to make a Do-Not-Disturb app with a Timer. And everyone who tries to call/text me during that period will be auto cancelled and a Text/SMS is sent to them automatically about how long I am busy more.