During development I kept deleting and reinstalling the app. This caused a problem. @keepdates.app relies on its own calendar it kept creating a new one on each install and had no idea that a previous calendar was already created by it. π€ (1/3)
#buildInPublic #swift #swiftUI #ios #iosDev #app
Initially, I thought people kept their contacts like me, with all the information for all their friends and family (including birthdays, anniversaries and other dates). (1/4)
#BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev #BirthdayReminder #AnniversaryReminder #KeepDates
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
As a bonus- it adds a nice overview page for each contact, with a list of all the contactβs dates and per-contact customization controls. ποΈ
Also uses the dominant color from the avatar for tinting the screen background βΊοΈ
#BuildInPublic #Dev #IndieDev #iOS #iOSDev #Swift #SwiftUI #App #AppDev
The app started as a single list of all upcoming dates (for the next year), listed chronologically. The simplest way of displaying the information. (1/3)
#buildInPublic #indieDev #dev #ios #iosDev #swift #swiftUI #app #appDev #anniversaryReminder
Unlike the initial macOS version of @bluestodon.app that took over a week to get reviewed and approved, the new update for @keepdates.app got approved in record time - I only submitted it for review a few hours ago - and it's already available π€―
#buildInPublic #dev #iOS #swift #swiftUI #appstore
π KeepDates 26.4 is out!
Delete dates from the app, per-widget today toggle, calendar event anchor fixes, duplicate event cleanup, limited contacts, nicknames, diagn
https://keepdates.app/changelog.html#26.4
#KeepDates #iOS #indiedev
π KeepDates 26.5 is out!
Today-only widget, small widget rotation with interactive chevrons, "Your Anniversary" notifications, widget deep link fix, What Changed sort.
https://keepdates.app/changelog.html#26.5
#KeepDates #iOS #indiedev
π KeepDates 26.6 is out!
Reach Out contact actions, Contact Spotlight widget, Handled occurrence tracking, widget checklists with progress counters.
https://keepdates.app/changelog.html#26.6
#KeepDates #iOS #indiedev #appstore #swift