Inspiration
Before I started my major in Computer Science, I majored in Physics geared towards Secondary Education. During my time in that major, I noticed that there were not enough options out there for students to practice their math skills, particularly for Elementary School level students. On top of that, Common Core has frustrated a lot of parents in the way their children are taught math. After some discussion with my team about my idea, they all think it is great and we began to develop an app that allows users to practice their math skills that are presented in a way that is pre-Common Core. We believe this is a great way for young students to improve themself and become more successful in their education.
What it does
In our app, there are 4 categories the user can choose from: Addition, Subtraction, Multiplication, and Division. in each category there is 3 level of difficulty. Level 1 consists of single-digit operations, level 2 ranges from single to double-digit operations and lastly, level 3 offers single to triple digits of operations. In addition, with each answer answered correctly the user can earn a streak which is displayed on the top of the screen.
How we built it
Before the team even start typing, we discussed what we see the app do and potential issues we will run into. Then we broke up the plans into categories and assigned them to who is better at what. With multiple testing and troubleshooting, we then put everything together. Also, we build the app by using Android Studio, in the language Java.
Challenges we ran into
One of the biggest challenges we run into is styling. We are not the best at picking color and making things look pretty to the user so we struggled a lot in that part. It took us a long time to come to styling that kind of work but can still use a lot of improvement.
Accomplishments that we're proud of
One of the biggest accomplishments for our team is having an app that actually works. On top of that, this is our very first Hackathon so we are very proud that we decided to participate in it and learn how to work together as a team and built something. To us, this is our first time working with other people on a project and this is a huge learning experience. The experience and knowledge we have learned from this experience are also priceless.
What we learned
One major thing we learn is that in Computer Science, people can usually better at one thing than others, and as a team, we need to notice that and use it to improve teamwork and workflow. One programmer just can not do everything.
What's next for Math Village
My team has agreed to continue to develop the app after the hackathon. We want to incorporate a database where users can compete with their friends to see who can get the longest streak. In addition, we plan to incorporate a point system where users can use those points to develop their in-game pet. These 2 elements can keep children interested and continue to learn and play with the app. On top of that, we really want to push the app to the Google Play Store and get feedback and further improve this app.


Log in or sign up for Devpost to join the conversation.