//
sign in
Profile
by @danabra.mov
Profile
by @dansshadow.bsky.social
Profile
by @jimpick.com
AviHandle
by @danabra.mov
AviHandle
by @dansshadow.bsky.social
AviHandle
by @katherine.computer
EventsList
by @katherine.computer
ProfileHeader
by @dansshadow.bsky.social
ProfileHeader
by @danabra.mov
ProfileMedia
by @danabra.mov
ProfilePlays
by @danabra.mov
ProfilePosts
by @danabra.mov
ProfilePosts
by @dansshadow.bsky.social
ProfileReplies
by @danabra.mov
Record
by @atsui.org
Skircle
by @danabra.mov
StreamPlacePlaylist
by @katherine.computer
+ new component
ProfilePosts









Loading...
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
Took a bit to work out some of the kinks, but a new update for @keepdates.app is now out πŸš€ Fixes a few bugs, adds some new customizability and adds some visual improvements - tinting of the contact details based on avatar color being my favorite 🀩 #buildInPublic #swift #swiftUI #ios #dev #indieDev
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