Inspiration: My parents hate having to read spelling words to my brothers so they can practice for their spelling tests. It takes up their time and it's incredibly boring. I wanted to create this app to make their lives just a little bit easier.

What it does: SpellingTutor goes through a list of words by reading them to the user. The user then enters what they think is the correct answer for each word in the list. At the end, the app shows them what fraction they got correct, what words they got correct, and what words they got incorrect. The user can create their own list of words, or there is a hardcoded list.

How I built it: I used the Java programming language and Android Studios to create this app.

Challenges I ran into: I have never used Android Studios before, and I have a basic knowledge of Java. It was hard to learn so much new information in such a short span of time, but it was so much fun!

Accomplishments that I'm proud of: I am really proud that the app actually works! It was my first hackathon, so I wasn't sure that I would even be able to create a project (especially because I am coding by myself). I'm so glad I decided to work hard and try.

What I learned: I learned a lot about the basics of Android Studio, and I learned a little more about Java. Also, the workshops were so informative and they were a lot of fun to listen to! I can't wait to start using ReactJS and I signed up for a machine learning course so I can learn even more.

What's next for SpellingTutor: First of all, I would like to store spelling lists and allow for users to access previously created spelling lists. Secondly, I would love to add a second "mode" to the app. I currently have a test mode, but I would like to have a practice mode as well. This would tell the user what they got correct or incorrect in the moment, and it would continue to repeat the spelling words they got incorrect until all words were entered correctly. Thirdly, I want to allow users to make a note on a word with a tip or trick on how to remember the spelling. These notes would become visible in the practice mode if the user answers that word incorrectly twice in the same session. Finally, I would like to make the app more aesthetically pleasing.

Built With

Share this project:

Updates