Skip to content

CatchUp - Keep in Touch. Runs on iOS, iPadOS, and macOS. Built with SwiftUI and SwiftData.

Notifications You must be signed in to change notification settings

r-token/catchup-swiftui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CatchUp - Keep in Touch

Featured on Brett Terpstra's Systematic Podcast (around the 46:00 mark)

Featured once in Germany on iPhone-Ticker.de

Featured again in Germany on iPhone-Ticker.de

Free with no ads!

Keep in touch with your friends, family, business associates, and anyone else in your iOS Contacts list with CatchUp. Set reminders for the contacts you choose, and get notified when it's time to CatchUp with them again.

Set these up as recurring reminders, like every week or month, or a custom day that you pick. Regardless of your choice, you can choose the time of day that you get the notification.

Step One: Add Contacts

Step Two: Set your Notification Preference (how often you want to be reminded to catch up with that individual)

Step Three: There is no step three

Features:

  • Receive reminders to catch up with your contacts, even when not connected to the internet
  • Automatic reminders for contacts' birthdays/anniversaries if you have them set in your Contacts app
  • A grid of your upcoming catchups
  • Unread indicators for contacts it's time to CatchUp with
  • Pull down on the home screen to update your contacts' pictures and information
  • Automatic cloud syncing with other Apple devices
  • Full light and dark mode support
  • No ads

CatchUp is free and has no ads. This is a passion project that honestly helps me out, and I'd rather not muddy the waters with advertising I can't control. If you'd like to support development, you are welcome to leave a tip in the Tip Jar within the app.

Nerd stuff:

  • 99% of the user interface was built with SwiftUI. The contact picker is the only bridge into UIKit
  • All persistence/storage is done with SwiftData. I don't store any of your data on my servers

A note on privacy: I store NONE of your contacts or any of your personal information. The contacts you choose and the preferences you set for them are stored locally on your device, and are never sent anywhere else. Read my full privacy policy at https://ryantoken.com/privacy-policy

About

CatchUp - Keep in Touch. Runs on iOS, iPadOS, and macOS. Built with SwiftUI and SwiftData.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages