Inspiration

We want to create an app that boosts productivity for the person to do their tasks. Majority of people usually get demotivated when they see big long instructions but with an app that tracks small tasks to be done per day it can easily help people track what they have to do.

What it does

The person can create tasks to be done for the day and tick accomplish when it is done. A break task with a random activity will be given out once every 2-3 tasks have been completed in order to boost productivity. The app will also track the number of tasks done per day so that it can be shown in the leaderboards in order to compete and boost interactiveness with other people using the app as well.

How we built it

We used Figma to for the initial draft and wireframes and for the IOS design along with Android Studio using Kotlin in order to build the android version of the application. We have done fragments and mostly coded the front end through xml to show the design.

Challenges we ran into

It was the group's first time making an app along with using android studio and Kotlin programming language to create an app. The challenges we faced were the imports that Kotlin has which was hard to implement not knowing how Android Studio and Kotlin function. Functions such as getting the date and time, making features like a drop down menu and scrollable list. Moreover, setting up adapters and recyclerviews in order to create an object item to be displayed. These are some of the problems the team has faced but were able to get through with collaboration an googling majority of the problems.

Accomplishments that we're proud of

We were able to step out of comfort zone and create a basic UI app. I think learning how to use Android Studio and Kotlin throughout the process help us be more wary when doing an app. Moreover, we are able to juggle our time management due to other time commitments with family especially during eater holiday season. We are also able to make the app workable to display dialogue boxes and android features especially when setting calendar and time when creating a task.

What we learned

We learned that creating an app is very different than creating a website and the whole approach is tackling it in a different angle since the design is more constricted since it's a smaller screen. Furthermore, we also learned a lot when creating fragments inside an app which we have to individually provide the change methods for each pert of the application.

What's next for Task Hackie

I think the next step is to be able to make it even more interactive such as letting people be able to add friends and make them compete with each other through number of task and even more categories. Moreover, the app can also expand to adding a timetable in order to place apps in certain times to be done for the day in order to make it even personalized for each user.

Built With

Share this project:

Updates