We were inspired by Citrix's challenge, the Productivity Booster App. An important part of being productive is having set goals in mind.

What it does

Users can create up to 15 goals, each with a name, description, and up to 10 micro-goals called Tasks, which are saved to the user's local storage.

How we built it

We used Android Studio and Java.

Challenges we ran into

We've never used Android Studio before, so learning how to use the application meant we were in for a steep learning curve. Specific issues include not realizing simple errors until late into the project, such as using TextViews instead of EditTextViews. The time crunch in general made it difficult.

Accomplishments that we're proud of

Despite having 0 experience with or knowledge of Android Studio, and also it being our first Hackathon, we managed to create a mobile app that has at least some of the functionality we wanted completely from scratch.

What we learned

This was a nice refresher on Java. We learned how mobile development works, including the Activity System, Views, XML, and much more. We also learned a bit about local mobile databases, specifically how Room works.

What's next for forWard

Ideally, we'll hopefully eventually implement all of the features we originally intended during our initial brainstorming session and designed in Figma. Or at least, we'll fix the most glaring issues with the project that we couldn't repair this time.

Built With

Share this project: