Inspiration
We wanted to develop a challenging project that could assist students in managing their study time and habits.
What it does
The user is able to schedule their classes and the app calculates how many total hours are spent in class per week. A timer can be set up by the user to provide a certain time period of studying and notifications are disabled during this period to reduce distracting. The offending texter would also receive a message stating how long it will be until the user will be free from studying. The user can make the process of studying more fun by earning achievements, leveling up, and seeing statistics over time. The user can also submit a schedule, and the app will count up how many hours of class are in the week, displaying it on the screen. From this information, the user can better understand their time management and study habits.
How we built it
We developed the application in android studio, using mostly the android library. Basic components of java were also used to do simple tasks, like creating a timer, making ArrayLists of data, manipulating ints and doubles with basic math, etc.
Challenges we ran into
Data retention for complex datatypes, developing auto SMS, retaining information between activities and instances
Accomplishments that we're proud of
Developing a way to send arraylists of complex data types between activities as well as save them for future usage of the app was something none of us have done before, but ended up working perfectly, and allowed the concept to go from an idea on paper to a usable application in a student's life.
What we learned
Most of us came here with knowledge of java but very little experience in programming in android studio. We learned how to create an application as well as how having time constraints affects development efficiency.
What's next for Study App
Data analytics, improved UI, easier user input, better scheduling capabilities, and possible online social networking between users.
Log in or sign up for Devpost to join the conversation.