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.

Built With

Share this project: