MESA 11
Inspiration
We noticed how much time we spend in front of a screen and the great risk it represents. As programmers we even spend more time watching a screen. So we decided to develop something that helps to change this situation.
What it does
The app runs a timer, according to a defined interval it creates sound, vibration and visual notifications. The app encourage the user to stop watching the screen for a few minutes and gives him tips to relax, exercise and in general, keep his eyes healthy.
How we built it
We decide to build it in Java because we wanted the app to be multiplatform. Also we took the decision because developing in java will gave us great advantage to create the android version.
Challenges we ran into
The use of threads, tasks and timers in java. We had to learn about multithreads, the use of tasks and timer objects in order to keep track of the time the user spend in front of the screen and automatize the instructions and tips we give the user to help him protect his vision.
Accomplishments that we're proud of
The succesfull implementation of theats and timers, use of java to create a graphical applet and the succesfull migration of the code to an android app.
What we learned
The use of java timers, tasks and threads. The use of android activities, vibration and other functions.
What's next for VisionAlert
Implementation of more functions, creation of a user system in order to offer personal tips, integration with other apps and social networks and finally the creation of versions for other operating systems such as iOS.
Log in or sign up for Devpost to join the conversation.