Avocalmdo

IOS Developer


project-cover

Description: An IOS application to help you to reduce your light-moderate anxiety.

Tech Stack:

Short Explanation

Based on our research and interviews, people aged 18-25 are often affected by anxiety. This is because they're going through new environments like starting university and thinking about the future. Research from the University of Indonesia shows 95% of this age group has experienced anxiety symptoms.

Anxiety ranges from mild to panic level. Based on expert interviews, we focused on mild and moderate anxiety since these can often be managed with self-help techniques before needing professional help.

Five out of six users we interviewed said anxiety affected their personal lives. They were worried about long-term impacts. Most had never tried dealing with anxiety at home except by relaxing or talking to friends.

From our research, we found journaling and support groups can help. We created Avocalmdo to let people share their thoughts and ease their minds through writing.

Project Goals

Avocalmdo is a journaling app for young adults (18-25) to manage anxiety. The name comes from avocado and calm. Avocados have stress-relieving B vitamins.

When users open the app, they see an avocado character. After entering their name, they get a quote of the day and facts about anxiety. Before journaling, they pick an emoji for how they're feeling. They can write about their day, how they feel, what's stressing them, and how they cope.

Avocalmdo has several functionalities:

  • Journaling activities for the day
  • Journaling feelings
  • Journaling blockers or stress and how to overcome them
  • Journal history tracker

Framework & Dependencies

  • UIKit Framework
  • Apple Core Data
  • Github with conventional commit versioning
  • Github Action for CI/CD

Lesson Learned

I learned a lot about iOS development. Our designer learned about UI design, and our backend team learned Swift fundamentals and how to build an app from scratch.

What challenges did we encounter? How did we respond?

This was my first time building an iOS app. I struggled with UIKit layouts at first. I studied Apple's documentation and YouTube to learn. Since we only had about a month from research to development, we had to cut some features to focus on the main goal.

Appreciation Section

Before closing this article, I would like to thank all members of the Avocalmdo team namely Radya, Farhan, Mikhael, Ilham, and Mega who have worked with me for 1 month to make Avocalmdo. I hope we can continue this collaboration to build Avocalmdo so that we can continue to help young adults around 18 to 25 years old, to manage their anxiety by writing and sharing their daily lives in the form of a journal which is Avocalmdo.

© Ishaq Adheltyo