Inspiration

The native alarm app on ios is catered towards everyone. It works well for most people. Afterall, it's just an alarm app right ? What more could someone possibly want from it.

Many people like me struggle with sleep. But developers often overlook this. Irregular sleep schedules from work or disorders like CSPD, ADHD and hypertension makes it hard to set alarms for the next day

My simple IOS alarm app turned into a long list of alarms spaced 5 mins apart from 5AM to 12PM, Making daily setup a frustrating chore.

What it does

Wake Me After aims to solve this by letting me and hopefully others with the same struggle set alarm(s) for the next morning in a single tap. Instead of choosing a specific time, users can schedule alarms for X hours from now and create multiple alarms spaced Y minutes apart.

How we built it

With IOS 26's new AlarmKit API and Liquid glass UI, I was able to make an app that looks stunning, and makes my life much easier, while staying true to Apple's design and privacy standards. All this under 17MB

Challenges we ran into

Since the AlarmKit API was fairly new, I had to figure a lot of things out to make it work. Apart from that I've spent a lot of time deciding the UX. I have been personally using the app ever since the first MVP was ready and the current UX is a reflection of what worked for me during that period

Accomplishments that we're proud of

  • The App does one thing and it does it damn well
  • I made it completely using SwiftUI, for a person who has never made anything using swift... or for that matter for any mobile phone, I was proud of myself.

What we learned

I learned a lot of things about app development during this period. This is my first app in any platform.

What's next for Wake Me After

Marketing. I know for a fact that Wake Me After is solving a real pain point for a lot of people around the globe. Getting the product to these people is a challenge I'm excited to work on, but at the same time.. it's the one thing I have zero experience on.

Built With

Share this project:

Updates