Inspiration

When I saw the theme Simplifying Daily Life, I wanted to make something I feel like I struggle with (in this case remembering what tasks I have) and I wanted to use the current Java knowledge I have as I'm currently taking CSA. It's definitely isn't much, but I just wanted to make sure I used the content I've learned so far.

What it does

It keeps track of the tasks that you have. Once you list tasks, you can view them, and you can mark them as complete. Very basic but helpful.

How we built it

I used Java completely using the IntelliJ IDE. I used conditional statements, for loops/while loops, methods, and classes.

Challenges we ran into

I'm still getting familiar with Java, and at times I forget the syntax, or the logic of what to do which was a challenge for me since I'm still learning Java.

Accomplishments that we're proud of

This is my first time making something with Java so it was nice to see what I could apply, but also showed me what I can work on learning in the future. I definitely learned that I need to work on projects on my own so that I can get increasingly more familiar with Java in the days to come.

What we learned

I learned how to use Array lists, which I never knew existed until today. I know what lists are from python but it was cool learning that array lists in Java are able to work with objects, unlike normal arrays.

What's next for FocusFlow

I wanna try adding a GUI for this using JavaFX. I tried applying it in the time given, but I was learning on the go and I couldn't get it working so I decided to just stick with the console version for now. Though I'd definitely want to add that later.

Built With

Share this project:

Updates