We did it! We finished our app! After a month of hard work we finally finished it! It is a fully functional prototype that allows you to toggle dark mode, increase text size, create tasks, change their icons, set their times, and name them. Though we are missing some features, and it isn't exactly how we hoped it would be, it works! Since we finished, this will be the final log, the app will be available to download in files. Thank you to everyone who liked, followed, or viewed our project! Goodbye!
The task screen. The app allows the user to set a name, an estimate for how long the user thinks the task will take, and an icon for 5 different tasks.
The settings screen. The user can set the app to dark mode which also allows people with light sensitivity to use the app. The users can also make the text larger. The screen also includes credits they can look at by clicking the button titled "Show credits".
The task list screen. The user can set an icon by clicking on the pictures under the label "icon". They can also set the name and the time estimate here. The user can check off tasks they have done to help them remember what they have done. The user can set up to 5 different tasks and are taken to the task screen after they click the button labeled "Begin working".
The starting/welcome screen. The user can go to the task list screen to begin working, or they can go to the settings screen to personalize the app.
Our app is close to completion, we only need to fix a couple of things, then we are done! We have not been able to implement all of the functions we were hoping to because of time and technological constraints. We still have to decide on a name for the project so if you have a suggestion feel free to comment with your ideas!
Welcome screen with the app name scribbled out because I forgot to remove it from the app
Settings screen
Task screen (image, name, and timer are set to the ones chosen by the user on the task overview screen)
The task overview screen (This screenshot was taken in MIT app inventor, in the app the user can type a name into the text box, change the icon, and set a time.)
Our app is slowly making its way to completion! We have a lot of good updates for you today.
To start, we implemented a couple new icons into the app. After that, we fixed up the icons and cropped them so they fit properly in the app. Small details like that help to make our app that much better. Along with that, we have fixed some of our code such as the timer taking a while before it started.
We implemented an opening/credits screen!
Credits screen
Opening image
Now for the task programs itself. We made these updates to this function:
Our task names are now able to be switched to user set ones on the "completing tasks screen"
The timer bar is now working on "completing tasks screen"
User is now able to set a picture for the task
"Completing task screen" with a set picture, and a working timer.
We still haven't come up with a name for our app. We still need to add a few functions such as sounds and allowing the user to set different times for different tasks. However, we are still working on the app and are on schedule to complete the app soon. We began working on our "helpful messages", which gives the user an encouraging message every time they complete a task.
Last thing, we cannot believe that our project has hit over 200 views!!! Wow wow wow everyone, thank you all for stopping by! We appreciate all of you!
That's it for this week. Tune in next Friday for DELIVERY DAY!!!
We are pretty close to finishing. A lot of code is finished, and we are wrapping up the task section, completion, and image picker. This seems to be the last hurdle before "sprucing up" the app. We plan to create the how to build section and the name of the app after completion.
The finished settings screen
The task screen (this is where you would see the individual progress of the tasks)
The task completion screen (this is the overview of all the task you have left to do)
The new welcome screen. We have yet to decide a name
More progress has been made like always, but we made a few big improvements this week!
Smaller news out of the way first, we created a ton of new icons for our app.
Music note task button
Balloon task button.
Now onto the bigger details! We made it so that the user of our app can switch the names of their tasks to whatever they want for whatever they need! We also fixed up the timer bar on the task screen so that it counts down time correctly. Good job everyone!
An example of the task names switched to "Test Name"
Another accomplishment: We found a way to allow the user to set images! This is a WIP, but it is going quite well.
Icon before switch
Icon after the switch!
While we have finished a lot of things, there are a couple things that we need to finish as well. Such as which include the users ability to make the user able to switch between more than three task names, and we need to figure out how to make the set picture store for the task. But other than that, we are still going strong and working hard! We look forward to making more improvements in the future!
Progress is going well. We seem to be around 1/3 of completion. Due to other projects, work on this one will slow. As previously stated, we have implemented a working settings page with a toggleable dark mode and various font sizes. We have finally fixed the timer! The visual_timer part minimum value was acidently set to 10, severely messing up the code. Unfortunately, do to not having enough time, we will not impliment a manager/employee version of the app.
As shown in the picture above, the minimum value was set to 10
We have made a good handful of adjustments to our app this week! One of which includes a dark mode option. This gives the user the option to switch the app to dark mode for sensitive eyes. Big win on our part!
Navigation menu in dark mode.
Task menu in dark mode.
We have also been doing a lot of troubleshooting this week. We figured out how to make values work across multiple screens. We are very thrilled to say that our app runs much smoother now.
We are constantly continuing to add more to our app. We are going to implement a tutorial once the rest of the app has been finished, and after that we will name it. Before all that happens, though, we will need to finish the Settings screen and make our app a bit prettier. We look forward to doing more every day!
So far, we seem to be making good progress. We have finished designing everything and have all started coding. Unfortunately, the MIT app invetor is not multi user conpatable, this will lead to problems in the near future. So far we have finished creating a basic timer. By using the global_start instead of text, we made the timer more stable. Code we have so far:
Some code for an early version of the task screen
Some code for an early version of the screen
The screen for an early version of the task
Some code for an early version of the testing screen. This version used a somewhat unstable timer. The timer code relied on the changing of the text to pause or start the timer, this would lead to errors so we decided to modify the code too become more stable
Some code for an early version of the test screen. This version uses the more stable global_start compared to the previous start_button.text
Some code for an early version of the task screen, this version has a bar to show current progress
Some code for an early version of the testing screen
Some code for an early version of the navigation screen
The coding for the app has begun. We have chosen the block coding MIT App Inventor to create our app. We have implemented a working timer, and have begun implimeting the icons. So far 10 icons have been created. We have yet to decide on a name for our app, deciding to wait until the app is finished to decide. Here are the icons created so far by Sophie H.
After some minor dificulties, we are all in Hackaday. Nothing really to put in here in the begining. We are around 2/3 of the way of designing the screens on paper. We have not yet started coding. I just remembered that we are supposed to do these weekly, so from now we will be posting these every Friday. I apologize for the blurry pictures, I had to take some of these pictures with a laptop.