There is plenty of tools out there in existence that help studying using flashcards, but there are not enough tools that actually create them.
What it does
Takes a picture of highlighted text. The program then takes the highlighted text and makes it so that you can easily create flashcards with it.
How we built it
We used Android Studio and Java to build the app itself, while following material design guidelines. We also used the Google Cloud Services Vision API to do the text recognition from the image.
Challenges we ran into
Porting a prototype desktop application onto Android, figuring out how to set up the native camera, understanding how to use Google's API for text recognition.
Accomplishments that we're proud of
Creating a fully functional Android application, even though it was our first time doing one.
What we learned
Material Design Guidelines, how to build an Android application, UI Design, File Handling.
What's next for Card Cam
Support for different types of flashcards such as Anki, Quizlet, etc.. Improving animation quality, introducing more deck editing features, adding images onto the flashcards instead of only plain text.