As we shifted gears into upper level CS courses, it became evident that the most time was allocated to working on homework and projects (big-Theta(n^2) running time). To remedy for the strict time constraints we have left for studying for exams, we thought the best idea would be to record your notes using speech (helps reinforce memory).

What it does

Takes user voice input and converts that to text that can be stored as editable "notes" for future reference.

How I built it

Using the wonders of Java, XML, and Android-Studio, as well as open source tutorials and examples.

Challenges I ran into

Integrating the speechRecognition API with the device, staying up for more than 24 hours, and keeping a consistent framework/ user interface with my partner.

Accomplishments that I'm proud of

Actually being able to develop a mobile application feels grrrrreeeeeeeeeaaaaaaat!

What I learned

How to design and develop an Android application that holds practical implications, the fact that VT is a wonderful school, and integrating third-party APIs.

What's next for NoteDrop

Image capability, sort by date OR name, set up email export service, color palette (customization), more voice commands, improve upon intuitive user work flow.

Share this project: