UPGRADE YOUR SKILLS: Learn advanced Swift and SwiftUI on Hacking with Swift+! >>

ReminderCal - View Apple Reminders in Apple Calendar

Forums > App Announcements

Happy New Year everyone! Presenting my first ever app: ReminderCal!

ReminderCal displays Apple Reminders in the Apple Calendar app, attempting to replicate the integration that Google has with Tasks and Calendar as best as possible.

Screenshots

Features:

  • Syncs reminders with due dates to the Apple Calendar app
  • Syncing reflects and supports all CRUD operations on the reminders
  • Supports all day, single occurance and repeated reminders
  • Syncs metadata such as reminder notes
  • Tag a reminder with $nocal or $nocalendar anywhere in the title or notes to hide a reminder from Apple Calendar
  • Supports multi-device usage (reminders won't duplicate and your calendars won't get mangled!)
  • Integrates with Siri Shortcuts (iOS 16)
  • Dark Mode and Dynamic Type support

Interesting technical details:

  • Interface with Reminders and Calendar using EventKit
  • Integration with Siri Shortcuts using AppIntents framework
  • Built using SwiftUI, with the SwiftUI App life cycle
  • Targets iOS and iPadOS, and spent time optimising for macOS (Apple Silicon iPad Apps for Mac)
  • Screenshots made using Affinity Designer and the Apple Frames Shortcut

Limitations/Future Work:

  • Doesn't display the reminder URLs in the calendar events (EventKit currently does not support this)
  • Syncing doesn't automatically run in the background - have to manually set up your own Shortcut Automation (Reading from EventKit currently not working when using the BackgroundTasks framework)

Download from the App Store today!

Would love to here what you guys think of my first app and if you have any feedback. Here's some promo codes if you guys want to try it out:

9TJKL47YWYAJ
YFHX744JWAEK
NW39J7764YR3
YEHA3NE4JTAX
L94LTK4YYM6R

3      

Thanks everyone for all the feedback and support!

I've added a few updates to the app to fix a few crashes (whoops!) and some settings to customise how the syncing works as I found that lot's of people had different opinions on how the Calendar integration should work and behave.

3      

Thanks again for all the feedback and support from everyone who has tried out the app! This is all a learning experience for me so thank you all so much.

After doing a bit of reading and on the advice of some others, I decided to launch on Product Hunt. It's currently live today and I would really appreciate feedback, advice and upvotes from anyone. Regardless of the engagement that I received, I found that the action of preparing the listing really helped to refine the "pitch" for the app and being able to see and learn from other apps on the site was really useful too.

To anyone else who has launched on Product Hunt before, how did it go? What difference did it make and what happened next?

Here's the link to my Product Hunt. Please check it out if you can https://www.producthunt.com/posts/remindercal!

3      

BUILD THE ULTIMATE PORTFOLIO APP Most Swift tutorials help you solve one specific problem, but in my Ultimate Portfolio App series I show you how to get all the best practices into a single app: architecture, testing, performance, accessibility, localization, project organization, and so much more, all while building a SwiftUI app that works on iOS, macOS and watchOS.

Get it on Hacking with Swift+

Sponsor Hacking with Swift and reach the world's largest Swift community!

Archived topic

This topic has been closed due to inactivity, so you can't reply. Please create a new topic if you need to.

All interactions here are governed by our code of conduct.

 
Unknown user

You are not logged in

Log in or create account
 

Link copied to your pasteboard.