** The video demo only shows the Debug version of the app, so time is not displayed properly ** Created by Denny Li Team members: Denny Li, Devin Pombo
Inspiration
I have a screen shot of my schedule times, but I sometimes do not remember when classes have started.
What it does
It gets the current time, then compares that time to the schedule times. It will state when a period has started and ended. In between the 10 min break between each period, it will also state that the next period is starting soon.
How we built it
It was originally a Java Project, but I don't know how to make a mobile app. I remember using MIT App Inventor in High school, so I used that instead. However, there are several functions that I were not able to add because there are only basic features that I know how to use on MIT App Inventor: --(From Java) File scanning and reading to create arrays that will name specifically which class (ex. ECO 001) have started or ended, including: --1 2D array called Schedule w/ 5 arrays (Monday through Friday) of size 10 (Period 1 to 10) The would-be java app would determine the day it is as well as what time it is to determine which period and which class -- Ex) Monday array has ECO 1 as first period, so on Monday, 7:55 am, the app will call Schedule[0][0] in place of "Period 1" -- Creating a savable file to scan and remember user input
Challenges we ran into
-- Using MIT App Inventor instead of Java -- Not having unique names (default is Period 1, 2, 3...) -- Nothing is saved when you leave the app.
Accomplishments that we're proud of
-- Finishing the basics of the app.
What we learned
-- I need to know how to create a mobile app using Android SDK instead of MIT App Inventor
What's next for LU Schedule Timer App
-- (If possible) Create a 2d list in MIT, but that is a lot of extra work and modification.
Log in or sign up for Devpost to join the conversation.