Learner. Teammate. Swift.

In 2024, I embarked on my journey of learning to build apps through the Swift Accelerator Program. Over the 8 months we built 3 different and unique apps.

We worked tirelessly to prototype potential solutions, gather feedback, and refine our ideas. It was a demanding yet rewarding process rooted in Design Thinking. Through this journey, I gained valuable insights into iteration and collaboration. This experience was consistent across all three apps I helped build during SAP — each one teaching me something new as a learner and a teammate.

However, along the way, I learnt to work with students from schools across Singapore

Discussion session with students from School of Science and Technology, Raffles Girl School

Things didn’t always go smoothly during the prototyping and programming phases. We faced disagreements — from what kind of app to build to how roles should be divided. With each of us bringing different ideas to the table, reaching a decision wasn’t easy. But through open communication and compromise, we learned how to navigate conflict and respect one another’s perspectives. In the end, these challenges brought us closer as a team and strengthened our collaboration.

In the end, we managed to build fully-fledged apps and even publish them on the App Store. Working with Swift and SwiftUI was a big shift from my previous coding experience—the syntax and structure were completely different. I still remember when our mentor pointed out that our code wouldn't work for a feature we were trying to build. We had to scrap it and rethink our entire approach. It was frustrating at first, but that challenge made me appreciate Swift even more. Once I got the hang of it, I realised how powerful and rewarding it can be to build real-world applications with it.

See my apps in greater depth here:

Swift Accelerator Projects

Last updated