A desire to offer a simple and effective method to study for the AP Computer Science exam was the principle driving force behind the creation of this app. Often students are forced to solely use books to study, and while books are a powerful learning tool they often require larger investments of time, not allow for quick reviews at any given time while on the go.
What it does
Allows students to review for the AP Computer Science exam which heavily involves the Java programming language, and logical concepts used in all programming languages.
How we built it
The app was built using MIT App Inventor 2 and Firebase was used as the database.
Challenges we ran into
Throughout the entire project we found a variety bugs and design problems. From issues with the database, components not centering correctly, superfluous lines of code, to having our application be too large. Yet, we overcame those hurtles to finish and deliver a high quality application.
Accomplishments that we're proud of
Being able to fix all the bugs within the application was a great achievement for us, however above all else is the incorporation of a flexible and powerful database.
What we learned
The ability to collaborate as a team, assign areas of responsibility, and compromise for the sake of the application are by far the most valuable skills learned through this project.
What's next for APComputerScienceA
We plan on making the app available to more people who have an interest in computer science. With this increased user base we plan to add more features, more questions, and greater question variety. We may even expand the application into other subjects.