The menu screen
The map screen. It shows your current location.
The recording screen. This is showing while the app is listening for keywords.
The screen for creating a new key word.
I've had to walk home alone quite a few times and would have felt more comfortable knowing that I could easily and discretely contact someone if I ended up in trouble.
What it does
It can save various contacts with voice-activated commands and customizable messages. If a keyword is spoken a text gets sent out to the correct person with the current location of the person using the app.
How we built it
We built it in Android Studio using the google maps API and an android text-to-talk API.
Challenges we ran into
We spent way too long trying to come up with a name and a logo. It was also difficult to find a text-to-talk API that would constantly be listening for keywords.
Accomplishments that we're proud of
The maps API is working as it should which was the result of a lot more of a complicated process than we were expecting.
What we learned
This was our first time using version control in a group so learning how to push, pull, and merge without breaking anything was pretty cool.
What's next for Soteria
Right now the biggest issue with the app is getting constant voice recognition services. The text-to-talk API can't actually listen all the time, just most of the time.