Post

The core idea for the app was to make it behave as if it was part of iOS. Like how iOS creates a "Birthdays" calendar when you add a birthday to a contact, and then shows a reminder on the day (or before). 🎂📆 (1/4) #BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #App #AppDev #AnniversaryReminder

That's what I wanted @keepdates.app to do - but for everything else. Anniversaries, custom dates, all the random meaningful moments - all handled the same way. 👤→🗓️ And I wanted all to happen automatically - no need to open the app after set up. ✨ (2/4)

So I used the BGProcessingTask to periodically check if any of the dates in Contacts have changed, and keep everything in sync. When a new date is added, it will appear in the calendar automatically - usually overnight, when the phone is charging. 📱💤 (3/4)

0 reposts1 like

And since this happens in the background, I wanted it to feel visible and predictable. So I added a sync history, and an option to get notified when changes are detected and ready to review. 🔔👀 You can download the app here: apps.apple.com/us/app/keepd... (4/4)

apps.apple.comKeepDates - Contact Dates App - App StoreDownload KeepDates - Contact Dates by Ziga Dolar on the App Store. See screenshots, ratings and reviews, user tips, and more apps like KeepDates - Contact Dates…