This app is made for those who text and talk while driving, thus taking their focus off the road and onto their phones.
With the entire interface(aside from the settings menu) being controlled by you, the user, swiping his/her finger on the screen in different directions, the need to look at a phone while performing desired tasks is greatly reduced. The intent is to catch phone calls and text messages while the user is driving and present them to the user in a safer way.
Onto the features:
From the main screen(first screenshot), click settings to open up the preferences menu.(second screenshot)
The first setting is start method. By clicking the drop-down icon, users are prompted to select either "Manual" or "Shake". "Manual" start is activated from the main screen, swipe right when you start driving to enable the app to handle texts/calls(NOTE: Swiping left from the main screen will turn the service off). "Shake" allows for users to start handling texts/calls without the need to go into the app itself. Just shake your phone at anytime your phone is unlocked and the app will start up.
The second setting is for "Stop Automatically". With this enabled, users are not required to manually turn off the service that handles your texts/calls. The service will automatically shut itself off after 5 minutes of the user not exceeding 10 mph. NOTE: This feature requires the phone's GPS to be enabled, an easy way to get to the enable GPS screen is to swipe left from the main screen while the service is OFF.
The third setting is for using a predefined default reply the app provides or a custom reply the user defines(uncheck the box).
By clicking the fourth setting("Set Reply Message"), the user is prompted to type out their own custom message for auto replies.
By clicking fifth setting("View Reply Message"), the user can see the custom message for auto replies.
Checking the box for the sixth option sends an auto-reply without bothering the user while driving. Nothing pops up on screen and only the audio plays for sending a message.
The last setting is an easy way to control the volume for the audio the app uses.
Interface for handling phone calls:
When a user receives/initiates a phone call while the service is on, the speakerphone is immediately turned on and placed on max volume so the phone can be put down for hands free driving.
Interface for handling text messages:
When a user first receives a text message with the service ON, the screen switches to the third screenshot. It has 5 main features:
1)Hold down the screen for a second to have the app read out your text message to the user.
2)Swipe up on the screen to send an auto reply to the sender
3)Swipe down to ignore the text
4)Swipe left to call the user back(turns speakerphone on)
5)Swipe right to switch to the next screen...
The fourth and last screen is meant to allow users to build up a message to reply with by using the phone's voice recognition feature. Again, there are 5 main features to this screen:
1)Hold down the screen for a second to have the app read out the message you have built up so far.
2)Swipe up on the screen to send your message to the sender
3)Swipe down to ignore the text
4)Swipe left to remove the last added segment of the message.
5)Swipe right to start speaking out your message. There will be a short vibration that, when it stops, informs the user that the phone is ready for the user to begin speaking. NOTE: Punctuation must be added by speaking them out: "exclamation point" = "!", "question mark" = "?", etc... The default ending for a message segment is a period(".")
Feel free to report any bugs encountered and/or any improvements that can be made
App name changed (screenshots still have previous app name)