Do Not Disturb
Technology Stack: Swift, iOS framework.
Do Not Disturb is an iOS application, built on top of the the native DND feature provided provided by iOS. The app extends the basic DND functionality to give the user flexbility and ease of exploiting DND at its best.
One can activate from numerous custom profiles with one tap anytime and let the app do the rest i.e. silence calls from contacts which are not allowed as per the profile.
The app can also be configured to tag a location to a profile. This geotagging feature then activates a DND profile according to the location.
Here is list of basic features the app provides-
Classify your contacts into groups for easier management. Create as many groups. Add a contact to multiple groups as needed.
Tag profiles to locations. And let the AUTO mode in the app activate or de-activate the profile to silence calls as you enter or exit the location.
The app comes with a widget, which lets you manage AUTO mode or activate / de-activate profiles conveniently.
Create profiles (such as work, home, vacation) to allow / disallow one or more groups. This is like creating multiple Do Not Disturb settings.
The user is notified through an interative notification. The user can activate the profile just with a tap.