6-8 million people in the U.S. have a speech or hearing disability and we wanted to helped them by creating a new approach to communication using global technology.
What it does
The user inputs text into the text box and the app changes the text to a series of gifs that shows the translation of the text in ASL. These gifs are then displayed on the phone.
How I built it
Using Android Studio and taking advantage of the mentorship program at PennApps, we built the app using Java for the user experience and XML for the user interface.
Challenges I ran into
Android does not natively support animated gifs, so we had to create out own class that extended the View class to allow these gifs to be animated. Also, at the last minute one of our team members fell ill and was unable to attend the event.
Accomplishments that I'm proud of
None of the team members had previous experience in Android App Development, so learning the SDK and over basic layout of Android was a challenge for the team to overcome. In the end we were able to come up with a finished product that is functional.
What I learned
We learned Android Studio, Android SDK, XML, and integrating animated gifs in Android apps.
What's next for TextyASL
We would like to add voice recognition so a user can speak into the app and it is translated into ASL. We would also like to make it so it could convert ASL to text.