About the App

LockIn! was the first application I had the opportunity to develop within the Apple Developer Academy ecosystem, alongside an incredible team — Team Celestial, pictured on the right.

LockIn! is designed to help users stay focused by encouraging mindful phone usage during designated focus sessions, ultimately helping them "lock in" and remain productive.

Challenge Based Learning (CBL)

The concept for LockIn! was born out of Apple's Challenge Based Learning (CBL) framework. Our team was tasked with the overarching goal of "delighting the user," and we participated in a series of collaborative activities — including the Lotus Ideation Method, shown on the right — to refine our ideas and establish a clear direction for the app.

With a solid concept in place, we navigated multiple review phases to ensure alignment between our team and our client. Once the vision was clear, development began in earnest.

Learning Through Experience

While coding responsibilities were shared across the team, I took the lead on much of the technical development thanks to my prior programming experience. However, since Swift was new to me at the time, the process involved extensive research, troubleshooting, and continuous learning.

That hands-on, problem-solving experience became one of the most valuable aspects of the project.

Reaching Our Goal

The deliverable for this project was to deliver a functional prototype that could be presented to the client — and we successfully achieved that goal!

A limited version of LockIn! is available on GitHub for those interested in exploring the code and our development process. Click the image to the right to view the repository — and thank you for taking the time to learn about our journey!