Inspiration
Our personal struggles with managing time and work, especially within an online learning environment.
What it does
User-friendly interface to create and manage goals, and start timed study sessions and breaks based on animeDoro by Josh Chen(which works similar to Pomodoro).
There is a 50-minute study session(or custom time), and a 20-minute optional break. This 20-minute break is for the user to watch any show with 20-minute episodes or any rewarding activities.
When setting goals, they are tagged with importance and time and the app sends reminders to complete goals of higher importance.
How we built it
We split up the work into 3 groups: Java classes, Design, and Integration/App development Java classes: Created the timer, goals, and other methods using eclipse IDE and repl.it Design: The overall look of the app, format of goals and timer, the logo, etc. Integration/App Development: Combining the Timer and Goals classes and all design elements in android studio.
Challenges we ran into
- The timer in eclipse IDE and android studio are approached differently, so after many different tries, a different method was approached to create our timer in android studio.
- Our Goals class kept crashing the app and we weren't able to figure out what was happening through the Log. After hours of debugging, we decided to put that on hold and create a simpler version for the demo.
Accomplishments that we're proud of
We are proud that our app has good functionality, the timer(the focus of the app) works perfectly for any custom value, and we have integrated it with google calendar to plan a future study session.
What we learned
We learned how to use android studio to create apps, how to create a timer, more extensive way to use github, how to use xml to create a user interface, how ‘View’ elements and activities work, and using java intents to make the app flow and integrate with google calendar.
Whats next for StudyDoro
We planned to add more features, but didn't have time. If we had more time, this is what we would:
- Study reminder notifications
- Checking off goals
- Progress bar
- Accomplishments stats
- and more as good ideas always come during implementation! :)

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