Activity for n0rthk1n9.eurosky.social
Loading activity...
Now, that I’m on my way back to the airport and have time to reflect about the last three days at Swift Craft 2026, I’m (1/4) #BuildInPublic #CreateWithSwift #Dev #Education #IndieDev #iOS #iOSDev #Swift #SwiftUI #Conference #Speaker #SwiftCraft #TechTalk #UK #Folkestone #ComeToSwiftCraftWithMe
Wonderful start to @swiftcraft.bsky.social 2026 with a talk by Laura Savino that gave me so much more confidence to give my (1/2) #BuildInPublic #CreateWithSwift #Dev #Education #IndieDev #iOS #iOSDev #Swift #SwiftUI #Conference #Speaker #SwiftCraft #TechTalk #UK #Folkestone #ComeToSwiftCraftWithMe
Starting my day early to travel to the UK for attending and speaking at @swiftcraft.bsky.social 2026 🎉🙌🏻 (1/2) #buildinpublic #createwithswift #dev #education #indiedev #ios #iosdev #swift #swiftui #conference #speaker #swiftcraft #techtalk #uk #folkestone #cometoswiftcraftwithme
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
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
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
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
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
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
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
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
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
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
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
Thanks for the virtual visit at @createwithswift.bsky.social Napoli Meetup @chriswu.com 😍🙌🏻 Go download Please don’t Rain https://apps.apple.com/de/app/please-dont-rain/id6444577668 #CreateWithSwift #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #Italy #Meetup #Naples #Napoli
At Napoli Meetup #8, we launched our new App Spotlight segment! 🔦 @chriswu.com shared the story behind Please Don't Rain, a weather app built with a real focus on accessibility, iPad experience, and great design. A perfect way to celebrate indie dev in our community. Can't wait for the next one ✨
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
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
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
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
Never say oops again 🤪 I’m proud to have completed the hardest part of building an app. Launching it 🚀 Pre-order Oops Again now 🎂 https://apps.apple.com/de/app/oops-again/id6754561255 (1/3) #BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #OopsAgain