Indie App Sales is on! Running from July 28th–30th, you can find over 225 apps on sale, all from indie developers! Looking for an app to help get your music library in order, improve your finances, or just about anything else? Take a look, you might find a gem! indieappsales.com #IndieAppSales
Oops Again - Birthday Reminders & Widgets
@oopsagain.app
Oops Again aims to solve one distinct problem in a reliable and beautiful way: Not forgetting your friend's birthdays. https://oopsagain.app Pre-order here: https://apps.apple.com/de/app/oops-again/id6754561255
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
Thank you for following along on this journey. Now go never forget a birthday again 🫶 (4/4)
https://www.producthunt.com/products/oops-again?launch=oops-again And if you like the app, a rating or review on the App Store would help so much. As an indie developer every single review makes a huge difference in helping others discover the app ⭐ (3/4)
Oops Again | Birthday Reminders & Widgets | Product Hunt
Birthday reminders for iPhone. Oops Again reads birthdays from your contacts and reminds you on time. No account, no tracking, everything on-device. Privacy by design.
producthunt.com
https://apps.apple.com/de/app/oops-again/id6754561255 It's also live on Product Hunt today. If you have a moment, an upvote would mean everything to me 🙏 (2/4)
Oops Again‑App – App Store
Lade „Oops Again“ von Jan Armbrust im App Store herunter. Sieh dir Bildschirmfotos, Bewertungen und Rezensionen, Benutzertipps und weitere Apps wie „Oops Again“…
apps.apple.com
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
You can still pre-order @oopsagain.app today so it downloads automatically on launch day 🎂 https://apps.apple.com/de/app/oops-again/id6754561255 (3/3)
Oops Again‑App – App Store
Lade „Oops Again“ von Jan Armbrust im App Store herunter. Sieh dir Bildschirmfotos, Bewertungen und Rezensionen, Benutzertipps und weitere Apps wie „Oops Again“…
apps.apple.com
Now it's time to put it out there for the world to see 🌍 If Oops Again resonates with you, it would mean the world to me if you'd check it out and leave an upvote on Product Hunt tomorrow 🙏 https://www.producthunt.com/products/oops-again?launch=oops-again (2/3)
Oops Again | Birthday Reminders & Widgets | Product Hunt
Birthday reminders for iPhone. Oops Again reads birthdays from your contacts and reminds you on time. No account, no tracking, everything on-device. Privacy by design.
producthunt.com
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
for you. And you definitely shouldn't have to keep paying for a birthday reminder 😅 Your support means a lot, you can pre-order @oopsagain.app here 🎂 https://apps.apple.com/de/app/oops-again/id6754561255 (3/3)
Oops Again‑App – App Store
Lade „Oops Again“ von Jan Armbrust im App Store herunter. Sieh dir Bildschirmfotos, Bewertungen und Rezensionen, Benutzertipps und weitere Apps wie „Oops Again“…
apps.apple.com
Everything. For your first 5 upcoming birthdays. If you like it and want to unlock all your contacts, it's a one-time purchase of 1,99 €. That's it. No subscription. No yearly renewal. Pay once, use forever. I wanted this to be fair. You shouldn't have to pay before you know if an app works (2/3)
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
The story behind the app, screenshots, the app icon, features, privacy details and more. You can find it all here 👇 oopsagain.app/press And if you have any questions, reach out to me at press@oopsagain.app 📬 Your support means a lot, you can pre-order @oopsagain.app here 🎂👇🏻 (2/3)
Oops Again — Birthday reminders, private by design
Birthday reminders for iPhone. No account, no tracking, everything on-device.
oopsagain.app
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
Your support means a lot, you can pre-order @oopsagain.app here 🎂 https://apps.apple.com/de/app/oops-again/id6754561255 (4/4)
Oops Again‑App – App Store
Lade „Oops Again“ von Jan Armbrust im App Store herunter. Sieh dir Bildschirmfotos, Bewertungen und Rezensionen, Benutzertipps und weitere Apps wie „Oops Again“…
apps.apple.com
A birthday cake icon. Sitting there. Waiting for Oops Again to exist 😅 Sometimes things are just meant to be 🫶 Thank you Flora for giving Oops Again its face. You're incredible ❤️ Check out her work here 👇 https://avely.me/floradam (3/4)
Flora Damiano
Hello! I’m Flora, a Product designer and Design Mentor that enthusiastically puts all energies and passion in User Interface Design, Visuals and User-centred...
avely.me
So I reached out to my friend Flora, who is an amazing designer, and asked her if we could work together on an icon for Oops Again. And then something magical happened 🤯 She just happened to have this exact icon lying around in her design files. She had created it once and never used it. (2/4)
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
happening. Again and again. Oops Again. That's the name. It's the problem the app solves, wrapped in two words 🎂 Your support means a lot, you can pre-order @oopsagain.app here 🎂 https://apps.apple.com/de/app/oops-again/id6754561255 (3/3)
Oops Again‑App – App Store
Lade „Oops Again“ von Jan Armbrust im App Store herunter. Sieh dir Bildschirmfotos, Bewertungen und Rezensionen, Benutzertipps und weitere Apps wie „Oops Again“…
apps.apple.com
Store. I wanted a name that captures a feeling. And the feeling I kept having was this one: You see a post from a friend. Birthday selfies. People congratulating them. And you had no idea. You feel guilty. You think "not again..." 🫠 That's the moment. That "oops" moment. And it kept (2/3)
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
something you just... see. That's the whole philosophy of Oops Again. Get out of your way and just make it work ✨ Your support means a lot, you can pre-order @oopsagain.app here 🎂 https://apps.apple.com/de/app/oops-again/id6754561255 (3/3)
Oops Again‑App – App Store
Lade „Oops Again“ von Jan Armbrust im App Store herunter. Sieh dir Bildschirmfotos, Bewertungen und Rezensionen, Benutzertipps und weitere Apps wie „Oops Again“…
apps.apple.com
the date, how old they get. Done. No need to open the app. No need to check your calendar. Just glance at your phone and you know 📱 It sounds like a small thing. But it completely changes how you interact with birthdays. They stop being something you actively have to remember and become (2/3)
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
Your support means a lot, you can pre-order @oopsagain.app here 🎂 https://apps.apple.com/de/app/oops-again/id6754561255 (4/4)
Oops Again‑App – App Store
Lade „Oops Again“ von Jan Armbrust im App Store herunter. Sieh dir Bildschirmfotos, Bewertungen und Rezensionen, Benutzertipps und weitere Apps wie „Oops Again“…
apps.apple.com
I don't want to know 🙌🏻 Too many apps treat your contacts like a goldmine they can harvest. I think your friends' personal data deserves better than that. Building it this way was a conscious choice from day one. Not an afterthought. Not a marketing checkbox. A principle ❤️ (3/4)
It stores a temporary copy of this data on your device to make reminders and the widget work. That copy never leaves your iPhone. Ever. There is no account. There is no server. There is no upload. I don't know who your friends are. I don't know when their birthdays are. (2/4)
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
I just make them useful 🫶 Your support means a lot, you can pre-order @oopsagain.app here 🎂 https://apps.apple.com/de/app/oops-again/id6754561255 (4/4)
Oops Again‑App – App Store
Lade „Oops Again“ von Jan Armbrust im App Store herunter. Sieh dir Bildschirmfotos, Bewertungen und Rezensionen, Benutzertipps und weitere Apps wie „Oops Again“…
apps.apple.com