*As we are not familiar with Github, we are having problem with uploading edited code with an error "working branch clean. We will try to upload the final code as soon as possible.
Inspiration
We discussed what we could do to make the school environment better and thought a GPA calculator app could help our peers go through a successful life in college.
What it does
Gradely has two functions:
- Calculate your average score
- Find the minimum grade you have to get in order to receive the grade you desire (If your aiming score is set too high, it gives a message to enter the grade again)
How we built it
We used Android Studio using Java and cooperated using Github.
Challenges we ran into
As we are both freshmen, we struggled to implement the function we planned in the code. We were frustrated as we faced countless errors every time we try to make a function and thought about changing the topic to a simple calculator.
Accomplishments that we're proud of
When we faced the challenges written above, we discussed if it is worth continuing and concluded that we want to keep trying even though we cannot finish; with the help of mentors, we changed to a simple function and finished building the app successfully.
What we learned
Building an app is not simple at all! When we heard that Android Studio uses Java, we thought we could copy and paste the code we wrote in Visual Studio and were shocked to see how different it is. It was a great time to understand how mobile app works and we look forward to making Ver2.0 in the future.
What's next for Gradely
Our next step is to add more complicated functions: right now, Gradely can only calculate five scores but we would like to let the user type in how many scores they would like to calculate. We also want to improve our 'Calculate the minimum score' function to receive information about objects in that course by the user (ex.Midterm exam, Final exam, Homework) and the percentage it takes to final grade, and calculate a minimum score for a certain object.
Log in or sign up for Devpost to join the conversation.