#OopsAgain
Something amazing is coming up soon 🎂😍🙌🏻

#BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain
April 23, 2026 at 7:54 AM
Let's talk about privacy. Because this one was personal to me 🔒

Oops Again reads three things from your contacts: names, birthdays and photos. That's it. Nothing else. (1/4)

#BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain
May 3, 2026 at 3:05 PM
Thank you for doing this @matt1corey.bsky.social 😍🙌🏻 Happy to be part of Indie App Sales again 🎉

#BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain #IndieAppSales

Finally I have something to offer you’re going to NEED for this years Indie App Sales 🙌🏻

Grab my newest app @oopsagain.app and unlock all contacts for just 99 CENTS 🤑 - one time, use forever. (1/3)

#BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain
July 28, 2026 at 7:57 PM
My newest app is closer than ever to be released 😍 So happy to finally get into shipping apps again 🙌🏻

#BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain
April 23, 2026 at 7:56 AM
If you're a journalist, blogger or content creator and want to write about Oops Again — I made it easy for you 🙌🏻

I put together a press kit with everything you need. (1/3)

#BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain
May 8, 2026 at 9:06 PM
I wanted to know whose birthday is coming up without even opening the app 👀

So I built a Home Screen widget. It shows the next upcoming birthday right there on your Home Screen. Name, photo, (1/3)

#BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain
May 4, 2026 at 3:54 PM
Oops Again is here 🚀🎂

After weeks of sharing the story behind this app, today is the day. Oops Again is live on the App Store!

Download it now 👇 (1/4)

#BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain
May 11, 2026 at 6:37 PM
I forgot my friend's birthday. I found out a day later scrolling through my feed and felt terrible about it 😔

That guilty feeling of "I should have known" hit me hard. And it wasn't the first (1/2)

#BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain
April 26, 2026 at 3:48 PM
One thing was non-negotiable for me from the start: Oops Again has to feel like it belongs on your iPhone 🍎

I didn't want a custom design language. (1/4)

#BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain
May 1, 2026 at 3:32 PM
Tomorrow is the big day. Oops Again launches on the App Store AND on Product Hunt 🚀

I've been sharing the story of how and why I built this app over the past two weeks. (1/3)

#BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain
May 10, 2026 at 12:51 PM
Finally I have something to offer you’re going to NEED for this years Indie App Sales 🙌🏻

Grab my newest app @oopsagain.app and unlock all contacts for just 99 CENTS 🤑 - one time, use forever. (1/3)

#BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain
July 28, 2026 at 7:49 PM
Finding a name for the app took me forever 😅

I didn't want something generic. No "Birthday Reminder Pro". No "Birthday Calendar Plus". Nothing that sounds like every other app on the App (1/3)

#BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain
May 5, 2026 at 12:40 PM
Every app needs a face. And I knew I couldn't do this one alone 🎨

I'm a developer, not a designer. (1/4)

#BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain
May 6, 2026 at 11:49 AM
Let's talk about money. Because I want to be transparent about this 💶

Oops Again lets you try every single feature for free. The birthday list, the widget, adding birthdays, custom reminders. (1/3)

#BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain
May 9, 2026 at 3:54 PM
Okay so the calendar wasn't cutting it. Time to check the App Store for birthday reminder apps 🔍

There are a bunch of them. And I tried a few. But something always felt off 😕

The most (1/4)

#BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain
April 29, 2026 at 12:47 PM
One decision I made very early on: I'm not building another place where you put in your friends' data 🙅‍♂️

Think about it. A person's contact card already has a birthday field. Your contacts are (1/4)

#BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain
May 2, 2026 at 4:28 PM
Then I discovered something. If you add a birthday to a person's contact card, iOS creates a birthday calendar automatically 🤯

Add the birth year too and it even shows you how old they get. (1/4)

#BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain
April 28, 2026 at 4:25 PM
I knew what I didn't want. Now I had to figure out what I actually wanted 🤔

So I wrote it down. The entire feature list of my dream birthday app:

A list of all upcoming birthdays. Reminders (1/3)

#BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain
April 30, 2026 at 12:15 PM
So I wanted to remember birthdays. First thing I did? Added them as recurring yearly appointments to my iOS calendar 📅
Sounds reasonable right? It wasn't 😅

You never actually know how old (1/3)

#BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain
April 27, 2026 at 1:58 PM
Pike National Forest, a bonfire, and one tiny red bow holding my top together… 🎀 One tug and I’m laughing, blushing, and suddenly glowing in firelight like a naughty little forest nymph. Oops… guess I’m a bit too wild for camping.

#SevenAfterDark #ForestNymph #CampfireTease #StringTop #OopsAgain
October 1, 2025 at 10:04 PM
Breaking in 2025: National holiday "Covfefe Day" declared! Schools celebrate with typo spelling bees and treasure hunts for misplaced classified documents. #OopsAgain Don’t forget your diet cokes!
May 26, 2026 at 3:32 PM
So far today, there has been liquid nitrogen spilled on I-5 and concrete spilled on I-405. #somebadmothertruckers #oopsagain
December 22, 2024 at 6:46 AM
The Regret Was Instant The second someone says “turn around” in Minecraft, you know you’re about to see something ridiculous. I was not prepared. 😂🎮 #Minecraft #StreamerMoment #Chaos #OopsAgain #Dustiria
June 3, 2026 at 4:55 PM